Taghazout

Laid-back fishing village with world-class waves, yoga retreats, and bohemian beach cafés

Highlights

Top places