I have been on several cruises overseas. The ship's clocks are ALWAYS set to the time at the port. Why in the world would the ship stay on one time if sailing in different time zones??? That would only make for mass confusion and cause passengers to miss the ship when returning from excursions and time ashore. There is no difference between ship and local times...period.