Where to stay on Zanzibar beaches & islands Xanadu White Sand Zawadi Unguja Lodge Echo Beach Matemwe Lodge The Z Hotel Residence Zanzibar Kasha Anna of Zanzibar Hideaway Essque Zalu Sunshine Marine Lodge Diamonds La Gemma Zuri Zanzibar Hotel Matlai Sunshine Hotel