By lindamelbourne

Family time in enchanting Essaouira

Essaouira is a magical place. If you fancy idling a few days on Morocco’s Atlantic coastline, you are well advised to avoid the over-baked Agadir in favour her charming, smal