48 hours in Morocco

Seeking short-haul travel, with long-haul vibes? The Mazagan Beach Resort is where you need to be