On the northernmost peninsula of Zanzibar Island, Ras Nungwi Beach Hotel overlooks a sparkling expanse of iridescent Indian Ocean, a cluster of whitewashed and palm thatched cottages in rich tropical gardens. Its myriad pathways are shaded by elegant palms, creating soft sun-dappled walkways between beach and banda, balcony and bar.