Bazaruto Island

Bazaruto Island lies in Bazaruto National Park, off the coast of southern Mozambique. Resorts dot the island’s white beaches, and it’s known for marine life like turtles and dugong. The clear waters of Two Mile Reef are filled with colorful fish, reef sharks and moray eels, while the deeper area in Indigo Bay is home […]


Vilanculos is a coastal town in Mozambique, lying in the District of Inhambane Province. Named after local tribal chief Gamela Vilanculos Mukoke, and some of the “bairros” are named after his sons, during colonial times, the name was changed to Vilanculos at independence. Today the district as well as the town are called Vilanculos and […]

Bazaruto Archipelago

The Bazaruto Archipelago is a group of 6 islands off the coast of southern Mozambique. They lie within Bazaruto National Park and are known for their white-sand beaches. Bazaruto, with sand dunes, is the largest island. Coral reefs around Magaruque and Santa Carolina islands protect rare marine animals, like dugongs. The wetlands, forests and grasslands […]