>>Your statement about single track is true, but it has several sidings where trains going opposite directions can go by each other (called a "meet" in railroad lingo). <<
But not where a cruise-ship-booked train can pass an independently-booked train. If one train is late, they're all late and the ship will be waiting. I've been dropping people off at the train and Skagway ships for 19 years now.