Snorkling and Marine Life
Set in tranquil, turquoise seas and fringed by powder-white beaches, the Bazaruto Archipelago’s five tropical islands (Bazaruto, Benguerra, Magaruque, Santa Carolina and Bangwe), two of which are uninhabited, make up Mozambique’s oldest marine pro...
Learn More