Peak season for tourists is August and the Christmas/New Year holiday. Many hotels are closed in April and May; visiting Zanzibar is not recommended during ...