Bright and breezy Essaouira is a lovely port village on the moroccan Atlantic Coast. It is considered as an enchanting, laid back alternative of the frenetic melting pot of Marrakesh. I visited Essaouira during the Gnaoua Festival which takes place each year in June and have been amazed by the atmosphere and how surprising this [...]