Sitting by the ramparts in Essaouira - a working port and fishing town - on the coast of Morocco, a female artist dressed in a beige robe with blue trim and wearing a large straw hat paints small works of art to sell to tourists.