The coastline of South Africa stretches for thousands of kilometres, offering a wide variety of...

read more