So, I've sailed out of Miami twice. Both times we have had late breakfast. Both times we were in line to get off the ship at 9:30, but we were still on the ship at that time. My first cruise was an anomaly for a lot of things, so the customs line took FOREVER (cleared that around 10:30 or 10:45...). This last sailing was probably more normal. We were in the car about 9:45, and there was still a bit of a line behind us. But we were definitely on the ship when the "it's time to get in line and get off the ship" announcements started getting a bit more insistent.