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