Boasting the most impressive sunset in Morocco, a windy beach, and a UNESCO-recognised harbour, Essaouira is well worth the two-hour drive from Marrakesh. Here is lively, but no hassle. The harbour is dominated by dozens of small, blue fishing boats, a market, and a citadel, which walls extends all around the medina (old city). Both the walls and the citadel offer unobstructed views of the sun setting over the Atlantic Ocean – as does most of the city’s roof terraces. In fact, the old town is almost overflowing with romantic spots. The picture perfect beach extends for many kilometres south of the city. However, strong winds and dunes make it more suited for the wind- or kitesurfing and quad biking than for swimming and sunbathing.