Zanzibar, Tanzania

Zanzibar is a gorgeous island off the coast of Tanzania, in the Indian Ocean. Besides its pristine, white sand beaches, many people go to this island for its fascinating history and delicious spices. Snorkelers will enjoy the rich marine life of Pemba Island and its verdant hills and coconut plantations. For some local culture and history, visit the new UNESCO World Heritage Site – Stone Town, an old Arabian town built by rich slave and spice traders which is becoming just as popular as Zanzibar’s beaches.