When in Essaouira it's the best place to eat fish at the fisher port. You can choose fresh fish from the fisherman and they put it on a barbecue.
Essaouira was also used as a background for filming the series Game of Thrones.
Besides eating lots of fish it's also great fun to walk in the little streets and go shopping.