I just want to add that my Cruise Documents say 12:30 for earliest boarding for Port Canaveral. I usually try to be in line by 11:30 at the latest.
If your FunPass is not completed at least 3 days prior to your cruise date, you will have to be checked in 90 minutes prior to the scheduled departure time. This means Checked In, not standing in line. It is very important to have the FunPass completed ahead of time
The days of making it at the last minute, and waiting for late arrivals are over. This is a Federal Law.