Zanzibar

Zanzibar is magical: the spice-scented, quintessential Indian Ocean idyll. Tropical, turquoise waters lap miles of palm-fringed, sandy beaches.