Snorkeling in Magaruque Island, 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.
Magaraque reef is located on north-west of the Magaruque Island which makes one of the amazing Archipelago Bazaruto Islands. When the tide is low, the top of the reef is out of water and drops off to a sandy channel at 10 m/32 ft allowing easy access, making it a popular snorkeling site.
Average diving depth here is at 6 m/19.7 ft with the maximum diving depth at 14 m/46 ft. Some of the marine life expected here include the sea goodies, trumpet fish, devil fire fish, large parrot fish just to mention a few.