![Two Mile Reef, Bazaruto Archipelago](https://www.xtremespots.com/wp-content/uploads/2013/02/Two-Mile-Reef-Snorkeling-250x188.jpg)
Two Mile Reef, Bazaruto Archipelago
The Bazaruto Archipelago is a group of six dune islands in Mozambique, namely Bazaruto, Benguera, Magaruque, Banque, Santa Carolina and Shell. The island complex is situated at 750 km/466 mi from Maputo. Known as the "Pearl of the Indian Ocean", the Archipelago is an island resort that hosts a protected and abundant marine life. The climate here is characterized by wet and dry seasons.