I think it's one of those places where you may have to go to check-in at the desk anyway, the App doesn't work there, and I think they check a high proportion of credit cards too. So you should assume you will need to be there no later than 65 minutes before departure. I'd probably push it to 75 minutes to avoid being blamed if you get stuck in RAK airport overnight. Arrival immigration checks can be more tedious depending on which aircrafts have arrived ahead of you. Departures, well slick by the standards of North Africa, but still your airport experience is in no danger of being confused with Zurich. There is a lounge there, notorious in its frequent denouncements elsewhere in this forum.