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