South Africa's beautiful seaside town with incredible beaches was named one of the country's best places to visit by Lonely Planet. A favourite among locals, the stunning Winter sunspot with ...