thebucketlust.com
Essaouira
The little beach town of Essaouira felt like the coastal equivalent of Chefchauoen’s mountain retreat. After spending an evening in Marrakech’s crazy medina, the cozy port town was a we…