After further review, I am not so sure Schifflände is the dock area where you will arrive. There are some passenger ship docks at Kleinhüningen, on the right (east) bank near the German border. It looks like tram 8 services that area. There are also some docks at St Johanns, on the left (west) bank, just below the French border and it looks like tram 11 goes past that area. Tram 1 also goes through that area, over Dreirosenbrücke. All three of those trams go to the SBB Bahnhof and should have the same fare (€1,90 or €3).
The official website of Basel is here. There is a one hour tour in a 1920s tram from the SBB Bahnhof at 10:30.
I haven't been in Basel in 20 years, and then only to change trains. I became familiar with the Basel transit website (www.bvb.ch) a few years ago only because someone wanted to get from the airport to the DB (Basel Bad) Bahnhof and couldn't read German.