It is doable but pushing the envelope. If the ship has no customs issues upon arrival, you are in the first group off the ship (self-debarkation), and you take a taxi to MCO, you can be at the airport by 9am or so. I've done it. But just know that something simple like a customs computer glitch could hose you. Royal Caribbean officially suggests the earliest departure flight be 12:30PM.