Pemba Island
Pemba Island is the northernmost island in the Zanzibar archipelago. Around Pemba are many desert islands and some of the best scuba diving in the Indian Ocean, with visibility that is unparalleled. Coral gardens, colorful sponges and sea fans are all found in the underwater haven. The city of Chake Chake, the main population center on Pemba, […]