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