The Captain was asked lots of questions about the Miami fiasco and he told the audience that Royal has to slot the planned ports 2 years in advance. Going to Miami after hitting international ports is far from ideal and after deeming it difficult to get passengers to do what is required (get off in the first stateside port and clear customs before anyone being allowed back on), I believe RCCL will avoid this situation in the future.
He even stated that he went to the gym at 11:30 to get a run in and a passenger came and got on the treadmill next to him. We were all supposed to be off the ship by 10am. He looked at the man and told him to get off of his ship, but people are just selfish and don’t always follow the rules.