The arrivals hall at Marrakech Airport is an assault on the senses. Horns honking, drivers shouting, lines of bleary-eyed Brits in plane-stale tracksuits, queuing for a ride to the ‘Red City’.