Snorkelling

Zanzibar: Treasure Island Found

The East African islands have on offer everything you'd want from a beach holiday—and then some.