It is a part of the Zanzibar Archipelago, 40km north of the main island of Zanzibar (Unguja), Pemba Island is slightly smaller and much more rural than the more popular Zanzibar on the main island. While Zanzibar is relatively flat, Pemba's terrain is hilly and lushly vegetated, while much of the coast is lined with mangroves and lagoons, interspersed with idyllic beaches and islets which takes a bit of hunting out to get to the very best.
