Essaouira

Essaouira travel guides: what to see and do on Morocco's windy Atlantic coast.