Bazaruto Island, the largest in the Bazaruto Archipelago, lies just 30km off Vilanculos in Mozambique's Inhambane Province. This pristine haven boasts diverse landscapes, from expansive dunes and lush forests to tranquil lakes and wetlands. Its untouched white beaches, embraced by palms and turquoise waters, are an irresistible draw. The island offers access to world-class diving at Two Mile Reef, with 100 coral species, tropical fish, dolphins, whales, and the elusive Dugong. Novices can learn at the dive school, while seasoned divers can explore depths of 30 metres. This marine reserve hosts whale sharks, manta rays, turtles, and thrilling game fishing opportunities offshore.