I'm in Somerset West and they do have Smallworld at Exclusive Books in Somerset Mall.
For those who don't know. The wizards shop at Stadium On Main in Claremont has TONS of board games. So many!
I was there 2 weeks ago and they had Smallworld and they may have also had Elder Sign.
Also, side note, has anyone here seen Will Wheaton's youtube show called TableTop? It's very cool, each show he picks a board game and he plays it with a few people, explaining the rules etc. It awesome in that you can see exactly how fun a game could be before having to get it first. I've bought a few games after seeing them there.