Luxury travel has not passed this vibrant destination by. Zanzibar Island is home to a stunning selection of resorts, hotels and villas perched along its world-class shores. Our travel experts at Kenwood have handpicked their absolute favourites.