The Madada Mogador is tucked just behind the historic, wave-bashed ramparts that encircle Essaouira. From the roof terrace, it offers panoramic views of the Unesco-listed medina and the city's long, sandy beach. Inside, the seven bedrooms, some with ocean views, are done in a spare, contemporary style. There's also a cookery school set within a former almond warehouse, where guests can learn the secrets of Moroccan cuisine with lessons that venture out to the local souks and fish market.
Madada Mogador, 5 rue Youssef El Fassi, Essaouira (00 212 5 24 47 55 12; madada.com). Doubles start at €120, including breakfast.