Bazaruto Archipelago

The Bazaruto Archipelago is a group of six islands in Mozambique, near the mainland city of Vilankulo. It comprises the islands of Bazaruto, Benguerra, Magaruque, Banque, Santa Carolina (also known as Paradise Island) and Shell. Nyati Island locates in further south. Santa Carolina is a true rock island with deep channels and is just 3 km by 0.5 km in size. It has three beautiful beaches with coral reefs close to the shore. The island, also known as Paradise Island for obvious reasons is regarded as the ‘gem’ of the islands forming the Bazaruto Archipelago which is a proclaimed marine national park that boasts sensational beaches and magnificent scenery. Tourist attractions include sandy beaches, coral reefs, and opportunities for surfing and fishing.
Inhambane Province, Mozambique