Affordable beach, snorkelling and diving in South Africa

Whilst South Africa has one of the longest coastlines of any country in the world, and whilst that coastline is visually stunning, much of the water is very cold and not conducive to a tropical beach holiday. However, for those who are looking for a ‘white sand beach palm tree and cocktail’ experience as part […]