I can absolutely tell you that the ship is responsible for you if you are late returning from an excursion booked through them and they take their responsibility seriously. Six of us were one hour late returning and the cruise staff of the NCL Sun figured out we were all on the same excursion. They did wait for us and we got cheers from the starboard side when we were dropped off. They pulled in the gangway behind us!
Since we're sailing on the Sun again next month, I guess it worked out okey.
Read and post cruise reviews