"I may consider getting a sim in the airport"
Get the SIM card. But beware they will only sell you expensive data plans. In town you can get 7.5 to 10 Gigs of data for 50 Dh (less than 4 Quid), at the airport they will want to sell you 200 to 300 Dh plans with many times more data then you could ever use.
You can get the free SIM card and walk over to the little shop selling IAM phones and such (get the IAM Maroc Telicom SIM card). He will get you a 50 Dh top up.
If you tell your driver what flight you are on , he can easily track it and be there at the right time with out you calling him. He should be outside with your name on a sign.