I spent a quick 3-day trip in Zanzibar, a last-minute destination to spend my 2019 New Years Eve. At this small island, I explored the spice farm and prison island. The beach in Zanzibar was okay but you must be able to bear the heat. My friends and I purposely stayed at Stone Town, a heritage site in Zanzibar. You shall be warned, there is no AC (or barely any AC).
If you do visit Zanzibar, bring yourself a fan. Enjoy!