First of all you should have no problem making flight--cruise pier is not that far from airport.
Also if the ship docks at 6:30 sometimes you can even be off at 7am.
Also there is a flight 30 minutes after your scheduled flight to Miami--but I doubt you will need it.