Faz parte do Arquipélago de Zanzibar, 40 km a norte da ilha principal de Zanzibar (Unguja). A Ilha de Pemba é ligeiramente mais pequena e muito mais rural do que a mais popular Zanzibar na ilha principal. Embora Zanzibar seja relativamente plano, o terreno de Pemba é acidentado e com vegetação exuberante, enquanto grande parte da costa é repleta de manguezais e lagoas, intercaladas com praias idílicas e ilhotas que exigem um pouco de caça para chegar ao melhor.




