Bazaruto Archipelago

Five islands — Bazaruto, Benguerra, Magaruque, Santa Carolina, and Bangué — make up the Bazaruto Archipelago, a national park protecting some of the richest marine habitat left in East Africa. The surrounding waters are shallow and warm, sheltering coral reefs, seagrass beds, whale sharks, manta rays, dolphins, and one of the last significant populations of dugongs in the Indian Ocean.

Snorkelling and diving here are exceptional. The coral gardens off Bazaruto and Benguerra Island are largely intact — the park has kept industrial fishing and development at bay. Two-Mile Reef, north of Bazaruto, is a favourite dive site for its sheer walls and dense fish life. Most visitors access the archipelago through day trips from Vilanculos by motorboat or traditional dhow, though staying on one of the islands gives a very different experience.

things to do sight nature
A story
The Bazaruto Archipelago was gazetted as a national park in 1971, making it one of the first marine protected areas in Africa. The waters here are the last refuge of a viable population of dugongs — the gentle, manatee-like mammals that may have inspired mermaid legends among ancient sailors. Fewer than 250 are thought to survive in the entire Indian Ocean; Bazaruto holds perhaps 100 of them.