Relaxed beach vibes, narrow cobblestone streets of white and blue, vagabond street performers, and some of the tastiest, fresh-off-the-boat seafood you can find. A relaxed sea-side town with a unique Santorini-esque atmosphere, Essaouria is a perfect hidden gem to round out your itinerary.