If you are on one of those 2000+ passenger ships, 30 minutes would take a miracle. The gauntlet of ships officers alone who want to hug you or shake your hand, and make sure you tipped and bought the pictures etc typically make it an hour long ordeal.