Inhassoro is a small fishing village situated opposite the Isla de Bazaruto, the northernmost island of the Bazaruto Archipelago. The village is the last coastal resort before the main road swings away from the coast and northwards to Beira. The village survives mainly on fishing, but has a few shops, a couple of old hotels that date back to colonial days, a hospital and a market. There is a hotel on the beach with chalets. The restaurant here is set beneath a canopy of Mahogany trees and has good inexpensive food. The beach here, like most of Mozambique's beaches, is of clean pristine white coral sand.
There is easy access to the islands of the archipelago, a national park, where the visitor will find more than 180 species of birds and freshwater crocodiles. The reefs and beaches are protected but offer some spectacular diving. Boats may be chartered in the village for those wishing to visit the islands.