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