Zanzibar is an archipelago consisting of two main islands i.e. Unguja and Pemba. The name
Zanzibar is derived from a combination of two Arabic words, 'Zenj', meaning black, and 'bar',
being the Arabic word for land, resulting in the ancient title 'Land of the Blacks'
Today this jewel in the Indian Ocean attracts visitors intent on discovering the white sandy
beaches, spice islands and colourful coral reefs while staying at one of the quality beach resorts
that Zanzibar has to offer. The island has more than 30 pristine beaches that leave
holidaymakers spoilt for choice during their holiday. These include Nungwi, arguably the best
beach in Zanzibar, Mangapwani, Matemwe, Pwani Mchangani, Kiwengwa and many others.