20 Stunning beaches in South Africa you need to visit. Which one is your favourite? With a coastline of more than 2500 kilometres, South Africa is home to some of the best and most stunning beaches in the world. The beaches and natural surroundings are extremely varied and beautiful in many ways.