Habe auch O2 und das funktioniert einwandfrei in Marokko.

Zur Zeit werden in den Flughäfen nur noch Leute mit gültigem Ticket eingelassen, sobald du also den Flughafen verlassen hast kommst du im Prinzip nicht mehr rein.
So ist es jedenfalls in Fes Casa und Sale, also wahrscheinlich auch in Marrakesch, zumal Pilgerrückreisezeit ist.