A necklace of tropical islands beaded along the coast of Tanzania, Zanzibar has long been a popular spot to wind down after a safari holiday on mainland Tanzania. But there's much more to this laid-back coral archipelago – anchored by Unguja, informally known as Zanzibar Island – than palm-fringed beaches and sunset cocktails. Awarded World Heritage status in 2000, the spice-scented alleys of Stone Town are a delight to lose yourself in, while the scuba diving around Mnemba Atoll, the endemic wildlife of Jozani Chwaka Bay National Park and the castaway vibe of Zanzibar's smaller islands tempt excursions further afield.