For just a one night stay, the area around the train station is convenient. Easy arrival from airport or train, no lugging bags around and plenty of taxis if you need one to get to your cruise dock. You can walk into central Basel (15-20 mins) or take one of the trams outside the station (free with your hotel booking). My go-to hotel there is the Schweizerhof. If you want something a little more upscale, there is a fairly new Mövenpick hotel just a few minutes walk from the station.
If you want to really be in the middle of everything, there is a nice Motel One in Barfüsserplatz, which is about as central as it gets in Basel. Not fancy, but decent price, clean/modern and very well located for a one night stay.
To see in Basel in one day - go to the Münster, Marktplatz (city hall), wander around the old town (up from Marktplatz towards Spalentor, from the Münster down towards Mittlere Brücke or towards the old St Alban paper mill) and walk along the Rhine on the other side of the river (in summer, it's fun to sit and watch people floating by). The tourist office has good suggestions for self-guided walking tours that you can mix and match. https://www.basel.com/en/activities-excursions/walks-old-town
There are some excellent museums in Basel, but if you only have a day and the weather is nice, I'd stick to just strolling around town unless you have a specific interest in one of the museums.