Essaouira is a port city perched on the Atlantic Ocean about two and a half hours for the bus ride from Marrakesh. The bus lines are operated by Supratours. Buses depart from Gueliz and arrive at a bus stop adjacent to the Medina in Essaouira.
If you’re lucky, you’ll be greeted by blue skies filled with seagulls along with a refreshing sea breeze and bustle of busy fisherman scurrying about. The Medina of Essaouira is circled by tall walls. Within you’ll find the famous white and blue buildings along the main roads surrounding the souk. If you’d like to stop for a drink or something to eat, I suggest the square in the center of the Medina. The souk here is a much less chaotic and more maritime version of the one in Marrakesh. It is still just as disorienting though, especially the Souk au poisson (fish souk).
Walking around the seafront, you’ll notice numerous stalls selling freshly squeezed orange juice, or alternatively, some sweets made with marijuana ;-).
For dinner, I strongly recommend trying one of the many fish stalls around the “grillade de poissons” (grilled fish). Here you’ll be able to find grilled freshly caught fish straight from boat to plate.