Just to double check my memory, I called the cruiseline and asked them, what's the earliest SJU flight that they would recommend booking for after the cruise. They did indeed say, "ten".
That being said, they are not the ones who will be biting their nails to the quick, when customs stalls the debarkation.
Whenever we sail out of San Juan, I consider two PM to be the perfect time for a flight. That way hubby and I can wake on our own time, have a nice relaxed breakfast, and take a leisurely walk around the promenade to say one last goodbye to "our" ship. Then we find a nice comfy spot, and await our color call.
So when I hear them call the same person to come to the purser's desk, for the seventeenth time, I can just relax. And when the traffic slows to a crawl on the way to the airport, who cares. And when we get to the airport, and have to wait in the first line, where you wait to get into the second line, which eventually lets you get into the security line, well by then, I've been know to start growling, but at least I'm not panicing.
And more important than that, I'm thankful not to be in the line where you go to buy new tickets home for tomorrow.