A month-by-month guide. The best time to visit Zanzibar is during the dry season, between June and October, when sun-splashed white sandy beaches, gentle ...