not true. 2 hours only applies to the embarkation day on the first day of the cruise. it does not apply to port stops
usually you get off the ship within 15-30 minutes after the ship is docked. they will make announcement when the gangway is ready for use. at the end of the day, all onboard time when everyone needs to be onboard the ship is 30-60 minutes prior to departure time. the time to be back onboard the ship will be posted in the app, freestyle daily and signs at the gangway