What jedgar says is true - especially if you have a port where you have to tender in!
As for getting off the ship early - if you are staying post cruise in Miami, let those with flights get off first - you don't have to worry about making a flight, they do. Also the time difference (maybe two hours at most, probably less) is not that bad. jmho