Essaouira Kite Beach

Surf Spot

Boutique hotels near Essaouira Kite Beach