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