Contrasted island in the Mozambic Canal