Zanzibar is an exotic tropical paradise and bucket list destination to visit for many world travelers.  Yet its timeless serenity ensures that it remains neither over-run nor over-developed.

The Zanzibar archipelago, in the Indian Ocean about 25 kilometers off the Tanzanian coast, is made up of the main island of Zanzibar (known locally as Unguja), Pemba Island, and several smaller islands.  Zanzibar main island is 85km long and 30km wide with beautiful white sand beaches encircling nearly its whole perimeter and the centrally-located historic and still vibrant Stone Town. Spectacular coral reefs are found around all the islands of the archipelago.