Zanzibar is an archipelago of islands located in the Indian Ocean off the coast of Africa. The largest of them are called Zanzibar (Unguja), Pemba and, located over 130 km to the south, Mafia Island.
Around the larger islands there are many smaller, picturesque islets and sand dunes (sandbanks) emerging from the water. The subequatorial climate provides year-round warmth and a solid dose of sun.