Every tourist staying in Marrakesh should visit Essaouira. You'll see some incredibly beautiful places and even get to ride a camel!
A day trip to Essaouira offers the opportunity to stroll along the historic city walls and take a journey back in time.