I think this can vary on how quickly the ship clears customs from the cruise prior to yours. We were on the 6/19 sailing and they didn't start letting people on until around 11:30. Huge lines at that point. We got there around 12:15 and were on by 12:30. I don't think it's always best to be first ones to the pier!