You make me envious now, we could do with a bit of that Cape sunshine.
I spent some time in the early 60s with the British Army based in Swaziland, and travelled thru the Republic to what was then known as Basutoland (Now Lesotho} and Bechuanaland (Now Botswana). And great times on the Beaches of Lourenco Marques (Now Maputo) in Mozambique. I saw quite a bit of South Africa on our travels. We also had a detachment on Mauritius, but never quite made it there myselfGreat times looking back, except for the fact that my wife was left stuck at home with a small baby.
Have a good Holiday Mike & all at Georges
PS We have some nice warm Shirts, Sweaters and Coats on clearance at the moment, ideal for when you get back to the UK