If you find yourself in Morocco, a road trip should be on your bucket list, especially when touring its southern region. Essaouira should be one of the towns you visit for its history, beach life, and culture.
It is also the home to the eclectic Gnaoua World Music Festival which takes place in June for four days. I was in Morocco recently and this is how I spent 24 hours in Essaouira.