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