From golf greens to golden beaches, the five-star Mazagan Beach & Golf Resort in Casablanca has it all. This grand, Moorish-style resort is a gourmand’s dream with nine incredible restaurants and three bars onsite, while a traditional hammam in the luxury day spa will make for an authentic and relaxing experience. Keen golfers can practise their swing on the pristine golf course designed by the world-renowned golfer Gary Player, while the less-active can simply stretch out by one of two picture-perfect pools.