Inhaca Island – Ponta Torres

beautiful beaches in Mozambique