The Santa Maria Peninsular is a wild unspoiled expanse of untouched Mozambique shoreline situated just to the south of the Ilha de Inhaca in the extreme south of the country. The peninsular is loca ... Sightseeing in Santa Maria Peninsula