About the archipelago
The Bazaruto archipelago off Inhambane coast is a protected marine national park since 1971. Five main islands — Bazaruto, Benguerra, Magaruque, Santa Carolina, and Bangue — offer dunes, lagoons, and near-pristine coral reefs.
It ranks among East Africa's most exclusive beach and dive destinations, with luxury lodges and strict conservation rules.
