For anyone reading this - be advised that even if the cruise line arranges your air it does not automatically mean they are responsible for getting you to the ship if the airlines are late.
The only guarantee you have of that is if you buy cruise insurance from the cruise line.
These days, with weather delays, some 20 to 30% of flights are late. Even if you are changing over in Tampa, your flight may be late because your plane is coming from Buffalo NY.
Always try to get an arrival time at least five hours before the ship is scheduled to depart, and more if you require changing planes.