It is located in the Indian Ocean and is part of the Zanzibar Archipelago. The archipelago consists of two larger islands, Zanzibar and Pemba, and several smaller ones. The largest of them is Zanzibar.