Are you looking for a coastal getaway in Morocco? Away from mass tourism and the hectic lifestyle of the major cities of Fes and Marrakech? The charming town of Essaouira fits the bill perfectly. Essaouira offers fantastic beaches, authentic culinary experiences, gentle Moroccan charm and just enough sophistication to make this an exclusive destination. Read on for the best things to do in Essaouira.