On the north coast, at the mouth of a huge bay, is Pemba - another top... more »
Over 1,582 passengers can travel out of Porto Amelia every week.The shortes... more »