Essaouira ramparts and allegedly good surf beaches. Essaouira ramparts and allegedly good surf beaches.