Bazaruto Archipelago
Inhambane
Marine sanctuary of six islands with pristine reefs, diving, whale sharks (seasonal), and rare sea cows.
Gorongosa National Park
Sofala
Massive (5,600 sq km) park undergoing wildlife restoration, with elephants, buffalo, and emerging biodiversity.
Bazaruto Dunes and Islands
Gaza
Massive coastal dunes and wild sandy islands in Gaza Province, among Africa's most remote beaches.
Inhambane Town and Coast
Inhambane
Charming colonial town with dhow-era architecture, historic beaches, and gateway to Bazaruto islands.
Vilanculos
Inhambane
Beachside town serving as primary entry point to Bazaruto Archipelago, with diving, water sports, and backpacker lodges.

Inhaca Island
Maputo
Small island near Maputo with beaches, marine research station, and easy day-trip destination.
