Situated between the two cities of Casablanca and Marrakesh, the resort town of Oualidia wraps around a spectacular seawater lagoon fringing the Moroccan coastline.

Oualidia is an excellent spot for surfers to catch some waves and offers visitors a wide range of other water activities including windsurfing, canoeing, kayaking, and fishing trips.

Visitors can spend a relaxing day on the spectacular sun-drenched beach, spot a variety of migratory birds resting and feeding in the glittering lagoon such as flamingo, storks, egrets, and warblers; and during the months from August to October, whales can be seen frolicking off the coast.

Featured Tours