Are you able to do self-debarkation (no checked bags - carry on/off only) and do you have TSA Pre Check?
If yes, I'd say you'll most likely be fine assuming there's no delays with the ship clearing customs to disembark. I'd recommend just taking a cab or Uber/Lyft and avoid shuttles, etc. For $100/pp with 4 people I personally would accept the risk and book the 11:10am flight.
I sailed back in September with my 9 year old. The ship was cleared to begin disembarkation at 7am. We were through security at MIA before 8am.