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