Mozambique's Bazaruto Archipelago: Worth the Price Tag? Honest Review
The Bazaruto Archipelago is a chain of five islands off the coast of southern Mozambique — a protected marine national park with some of the clearest water in the Indian Ocean, the last viable population of dugongs in East Africa, and a collection of luxury lodges that rank among the finest in the world.