L' Heure Bleue
If Marrakech is a city that never sleeps — chaotic, colorful, romantic, and cramped — then Essaouira is a seaside town that would rather take a leisurely siesta in a hand-woven hammock. The old-fashioned port city has long drawn surfers to its stunning Atlantic beaches and the occasional guideboo...