The Zanzibar Pemba Island- Pemba, the second largest island in Zanzibar, is 50 kilometers north of Unguja. Unguja has ferries here too, but I've heard it is dangerous in high season. The recommended means of transport is a rotating plane. You can stay here for 1-2 days. Obviously this is not a place to go back to at night like other islands.