Остров Занзибар считается самым лучшим местом в Танзании для пляжного отдыха. Пляжи курорта сложены из белого кораллового песка. Недалеко от столицы находятся самые популярные пляжи острова - Фужи и Чуини с богатым выбором видов водного спорта, а севернее есть очень тихий и уединённый пляж Мангапвани. На севере острова близ местечка Нунгви можно искупаться в красивых коралловых лагунах. На северо-восточном побережье Занзибара расположены пляжи Матенве, Мапензи, Кивенга и Уроа, уже давно облюбованные дайверами. Другие хорошие пляжи, Пингве, Бреуу и Джамбиани, находятся на юго-восточном побережье.
Кроме пляжного отдыха на Занзибаре имеются прекрасные возможности для занятий дайвингом, сноркеллингом, глубоководной рыбалкой. Остров и близлежащие небольшие острова окружены коралловыми рифами, где подводная видимость достигает 30 м.