Morocco is having a bit of a moment, and rightly so – a magnet for sun-seekers hypnotised by its white beaches, Arabian nights, tantalising food and immersive culture.

Those wanting the total R&R experience need to book a stay at Mazagan Beach & Golf Resort. Spread across a 250 hectares domain between land and sea, Mazagan Beach & Golf Resort is an oasis of 492 rooms and suites bordering 7km of golden sand and the Atlantic Ocean. Even better, it's located just one hour from Casablanca airport.

The rooms are a seductive blend of contemporary design and Moorish charm, with many offering ocean views, patios and more space for families. The dining options are endless, with 13 restaurants and bars to peruse – from an international buffet and French bistro cooking to pan-Asian cuisine at the Buddha-bar. 

When you're not replenishing your vitamin D levels poolside, there's a host of activities to suit both culture vultures and adrenaline enthusiasts. For those who want to get the blood pumping, there's a golf course designed by the living legend Gary Player, as well as beach horse rides, quad bikes and go-karting.

For those who want to take it a little slower, take a trip to the enchanting nearby cities and immerse yourself in Moroccan culture, picking up some traditional trinkets on the way. Or, head to the spa for an authentic hammam experience and sumptuous treatment rooms.

For more information visit the Mazagan Beach & Golf Resort website or Instagram.