It always amuses me that cruise lines will tell passengers that embarkation begins at times an hour or more after the posted opening times for the lunch buffet.
That's so the VIP's can have their lunch without waiting in line.
I'm just kidding, I guess they do it to control the check-in flow or something. I know it can be a mess for parking if too many people show up too early. Especially if the previous sailing is late.