Day trips out from Marrakech do not come much more spectacular than an excursion out to Essaouira. The old town – or Medina as it’s known in Morocco – is a place of such charm, beauty and wonder that it has earned itself a World Heritage Site status by UNESCO. It is on the coast but the journey from the inland city of Marrakech is far from mundane.