The Kenyan Coast is ideal for a calm, secluded retreat with excellent beach time and seafood. Conversely, if you crave thrilling water sports, cultural experiences, and spice, Zanzibar is the ...
The Zanzibar Archipelago in the Indian Ocean is ... so plan on spending lots of time on the pristine white sand beaches or diving in the coral reefs at Mnemnba Atoll and Tumbatu.