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