Top 5 things to do in Ponta do Ouro

Inhaca Island- A must visit island in Maputo Bay