Zanzibar is a Tanzanian archipelago off the coast of East Africa. It is located in the Indian Ocean, and consists of many small islands and two large ones: Unguja (the main island, referred to informally as Zanzibar) and Pemba Island. The capital is Zanzibar City, located on the island of Unguja It is also one of Africa’s top island destinations due to its stunning white sand beaches, world-class snorkeling, Jozani national parks, and many fascinating historical sights.