19/02/2018
Explore these 20 beach towns in South Africa, arranged from the west to the east coast: It’s not difficult to get swept up by the wildness of Kruger, the elegance of the Winelands, or the sophistication of Cape Town. But it is the small beach towns of South Africa that get to the heart of what it ...