Another city in South Africa made the top 10 with the country's most populous city Johannesburg coming in sixth place.
The South is home to some of the finest stretches of sand and coastal communities in the country. Here are our readers' ...
South Africa’s coastline is studded with hidden gems – charming small towns that offer pristine beaches and breathtaking ...