5. Kwa Zulu Natal
Otherwise known as Trafalgar, this is a quiet, unspoiled beach situated near Port Edward on the South Coast of South Africa. Snorkelers will be delighted by the 90-million-year-old fossil beds containing shellfish, fish, plants and petrified wood located just offshore in a protected marine area. At spring tide, beachgoers are able to explore the fossilized remains in greater detail. The beach is also popular for fishing, swimming and surfing.

