Lying off Tanzania's coast, the Zanzibar Archipelago consists of over 50 islands, most of which have a long history and a rich cultural mix. The best known island here is Zanzibar (or 'Unguja Island', as it is more properly known). It is an integral part of Tanzania – even though it often seems separate, and this website treats it separately!
The larger islands in the archipelago are highly fertile, with many agricultural resources. They're covered with small farms and everywhere the air is thick with the aroma spices – it's an exotic atmosphere. The beaches on these islands are often stunning: many are powdery white sand, shaded by palm trees. The sea is shallow and tropical, and the reefs are great for snorkelling and diving.