Just south of Palm Ave, this elegant resort is all Moorish chic, with latticed screens, soaring ceilings, Moroccan-style mihrab headboards and reflecting pools that resemble those at the Taj Mahal. Five excellent restaurants, three pools (including one for scuba diving and one infinity pool), vast rooms with sunken tubs, beach bar, and spa are among the perks.
Swahili Beach Hotel
Diani Beach