Spanning two oceans – from the chilly waters of the Atlantic to the shores of the warmer Indian Ocean – South Africa’s beaches please all types of travellers. Whether you’re in search of the perfect wave, the best seaside cocktail bar, a refreshing dip in crystal-clear water, or swimming alongside a plethora of marine life Continue Reading…