Paradise Valley & Taghazout

Surf, hike & eat.