If you are in Morocco, Essaouira (the closest I can pronounce it is es-whehr-a) is a really nice Atlantic coast seaside town to visit for a day or two. The name means "little picture" in Arabic, and you can see why. The citadel you can tour has great views of the harbor and …