Several flights a day run between the African mainland and the main island of Unguja. Air time is about 90 minutes between Nairobi and Zanzibar. Ferry boats from Dar es Salaam to Zanzibar operate daily. The best way to negotiate the winding streets of Stone Town is on foot, though taxis to the airport are plentiful and relatively cheap. To see the rest of the main island of Unguja, hop onto a local bus or negotiate a day rate with a hired driver.
Tour operators run boat trips from Stone Town to neighboring islands.
Visitors can view the tortoises and 19th-century prison of Changuu Island, the Christian cemetery at Chapwani Island or the nature preserve at Chumbe Island. At the very least, make sure your room has a fan, and preferably a mosquito net. Zanzibar eateries offer a variety of cuisine, due in part to expatriate restaurateurs. There is Greek and Italian, Indian and Chinese. With the breath of the ocean in the air, seafood is an obvious choice.