Sturk's is the oldest tobacco shop in South Africa, opened it's doors in 1872.
They do some blending on a small scale and have their own version of Three Nuns
I've bought cigars from them for many years but since Curiosity Hut is only 6km away from where I live, I don't frequent Sturk's any more.
You can also look at Wesley's Tobacco. With our exchange rate at present very much in your favour, you can buy a lot of baccy for very little money from SA