Marrakech in May is unseasonably tagine-hot.