Inhaca Island
Inhaca Island is a marine-reserve island about 35 km across Maputo Bay, reached by ferry or boat in roughly one and a half to 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. Snorkelling, a beach lunch and the boat ride there and back fill a full, unhurried day.
~35 km · ferry/boat · full day