Pemba (en
árabe, الجزيرة الخضراء,
al-Dschazirat al-Chadra, que significa, «isla verde») es una isla que forma parte del
archipiélago de Zanzíbar, localizada cerca de la costa oriental de
África, en aguas del
océano Índico. Se sitúa a 50 km al norte de la isla de
Unguja, y a otros 50 km de la costa africana. Las islas de Pemba, Unguja y la
Isla de Mafia son las tres principales que conforman el archipiélago de Zanzíbar o
Islas de las Especias.