Villa Maroc
Essaouira’s original, 18th-century riad hotel with 21 shabby-chic rooms, a Carita-endorsed spa and a front-row, ocean-view location in the Unesco-protected medina. There is also now a countryside retreat complete with pool, barbecue and three rooms in a low-lying finca-style farmhouse.