Zanzibar is situated about 25 km from the Tanzanian coast. It is 60 km long and 20 km wide, and is characterized by beautiful sandy beaches with fringing coral reefs. The UNESCO world heritage site, Stone Town, is said to be the only functioning ancient town in East Africa. It is a vibrant place of winding alleys, bustling bazaars, mosques and grand Arab houses.