These six islands are located near the mainland city of Vilankulo in Mozambique, namely Bazaruto, Benguerra, Magaruque, Banque, Santa Carolina (or Paradise Island) and Shell island. The islands were formed when Sand was deposited by the Save River, but the river has since shifted its course.
Some of the attractions on these islands include sandy beaches, snorkelling in the coral reefs, surfing, fishing, horse riding, diving and luxury accommodation.
Bazaruto is the largest island, with sandy beaches and clear waters.
Benguerra is the second largest, which broke away thousands of years ago.
Magaruque is the third largest and is 8km by boat from Vilankulo harbor. It is an exclusive private island with a deep water channel that flows freely along the island.
Santa Carolina is at the mouth of the Limpopo River and is mostly rocky with deep channels and coral reefs. Also named Paradise Island, it is considered to be the ‘gem’ of the six islands.