Four weeks ago, we made our 10am flight.
We were off the ship by 7;30. We took the first cab we saw and at MIA a little after 8ish.
If you have TSA pre-check like we do, we went right through security and were at the gate just before 9.
We were on the Harmony and they really want you off the ship a.s.a.p. and they have the process down getting you off the ship.