Yes, you should be fine with that....barring anything delaying the ship into port, which happens sometimes, but is pretty rare!!!
On our 7/7/01 cruise there was a medical emergency on CC and we had to wait for the helicopter to come take off the ill passenger. The chopper did not get to CC until very late and we finally set sail around 10:30 pm. We did not get into Port Canaveral until about 9:00 and was cleared to disembark around 10:30. Many people missed their flights, but this was a rare incident.
MJ