You can see the times in port on the eastern itinerary when you book that the castaway day has the port time arrival time as 10am with a 4:30 departure. So if they dock at 11 it’s only an hour late. There’s not really any wrong doing by
DCL they don’t guarantee anything, especially ports and time in ports. Anytime you book a cruise it’s important to look at how long you will be in the various ports not just where it goes. On other lines when I was looking at Mediterranean cruises some of the ships only stayed in port for 5 hours, that’s just not enough time for me when I would want time to explore.