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