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