The lovely islands of Mozambique's Bazaruto

Mozambique's Bazaruto Archipelago is noted for its natural beauty and different ecosystems.

Whales, dolphins, and over 2000 fish species live in the coral reefs.

Divers and snorkelers flock to Bazaruto Marine National Park for its excellent diving and snorkelling.

The Bazaruto Archipelago has 6 islands between Vilanculos and Inhassoro.

The islands have enormous dunes, forest, savannah, inland lakes, and marshes.

White beaches, swaying palms, and shallow turquoise waters abound on these Mozambique islands.

Active tourists in Mozambique can dive some of the world's top spots.