Zanzibar est un archipel tanzanien situé dans l'océan Indien, le long de la côte orientale de l'Afrique, à la hauteur de la partie continentale de la Tanzanie. Accompagnées de plusieurs autres petites îles, îlots et récifs coralliens, trois îles principales composent cet archipel : Unguja, Pemba et Mafia.