One of my favorite pastimes while in Essaouira was seeing the sun sets.
If you walk along the beach promenade you will find a beach bar with recorded music. They serve mint teas and sodas (again, no alcohol). Go there an hour before sun set. The show is fantastic. If the evening gets too cold, the staff will light up a fire.