There are three possible places a cruise ship can dock in Basel: St Johann, Klybeck and Dreiländerecke.
St Johann is the original location, by the city gate of the same name.
Klybeck and Dreiländerecke are in the docks, further downstream and on the opposite side of the river.
I was walking along the riverside footpath yesterday, past St Johann. There were 4 ships tied up. Only two landing stages, the other two were "double parked".
About 5 minutes later I came across a couple on the path, with 2 suitcases, a big 4-wheeler and a smaller 2-wheeler. rolling these cases with difficulty along the path away from the ships. One case had a large "Viking Cruises" label on it. I had to ask what they were doing.
They said they were looking for their cruise ship. I said they were behind them (still in sight). They showed me an e-mail. It said "Viking Hlin" then the addresses of the three locations, "St Johann", "Klybeck" and "Dreiländerecke". St Johann was immediately after the ships name, sort of implying that was the correct one, but not specifically stating it. They said they looked at the 4 ships, and guessed (wrong) there were more further down the river. I hadn't noticed the names of the 4 ships.
I told them there definitely weren't any ships in the direction they were heading, if it wasn't one of the 4 at St Johann, it was on the other side of the river, and there was no bridge in the direction they were walking. They turned round and went back to check.
Some time later I saw the Viking Hlin (plus another ship) across the river at Klybeck. Either it had to change berths at short notice, or the e-mail was wrong. There were also two ships docked at Dreiländerecke. Total Eight ships docked in Basel that day.
I hope those two found their ship OK.