Situated just three hours from Marrakech and around two hours from Casablanca, Oualidia is a uniquely charming fishing village on the Atlantic Coast. This small, low-key, coastal town is divided into two parts: the bustling village of Oualidia up on the cliffs, and a small resort situated around a beautiful coastal lagoon. In fact, it is this lagoon that makes Oualidia so special, and offers both a wild, dramatic, coastline and calm and serene beaches around its shores. The beaches of the lagoon are usually lined with a small fleet of colourful local motor boats, ready to take visitors on trips to the northern end of the lagoon, home to oyster beds and an exceptionally peaceful landscape. For all fans of fresh catch, lobster and oysters, Oualidia’s handful of good seafood restaurants provide a reason in themselves to visit. That said, if nightlife is your thing then Oualidia is best avoided – it’s a place to relax and disconnect, with little in the way of infrastructure.