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