that has not been my case. they are very clueless what ship time is, they dont know what that is. Tour operators always uses local port time
in my experience, it seems to depend on the captain and the ports. i just got off the Venezia on the 12 day to the Southern Caribbean. Ship time only changed on daylight changing time, in some of the ports they was a 1 hour time difference