Pemba Island is a Tanzanian island forming part of the Zanzibar Archipelago, lying within the Swahili Coast in the Indian Ocean. From Wikipedia