Less than four hours from London, Essaouira is still basking in summer temperatures.