Inhaca Island
Inhaca Island is a marine-reserve island about 35 km across Maputo Bay, reached by passenger ferry in roughly two hours. It draws travelers for its coral reefs, quiet beaches and seafood, and hosts Eduardo Mondlane University’s long-running marine-biology research station. Two boats run the route — the Kanyaka on Mondays, Wednesdays and Fridays to Sundays, the smaller Ribwene Tuesdays to Thursdays — both leaving Maputo around 08:00 and turning back at 15:00. There’s no pre-booking, so come early and let the sea decide the timetable.
~35 km · ferry from 280 MT · full day