Ibo Island is one of 20 sun drenched sandy little islands which form the Quirimbas Archipelago just off the coast of Mozambique. What sets Ibo apart from the others is its rich history and culture running back for more than 500 years to the 15th century, during which time it has been a trading post for Arabs, Africans, Asians, Portuguese and other Europeans.
