Escape the energetic city of Marrakesh with a rewarding day excursion to the picturesque coastal town of Essaouira. This outing offers a delightful contrast, transporting you from the ancient hues of the Moroccan Mountains to the Atlantic shores. You'll can wander the walled medina, a compact network of narrow streets filled with traditional shops