Garden Pub in Pepin is a cool little spot with solid food, drinks, patio games, and music on Sundays. Look them up online or Facebook and they will pick you up with a stretch golf cart in the Pepin Marina if you don’t want to walk a couple blocks up the hill.
The Harbor View in Pepin is easily the best food in the area, but it’s not really a bar or pub and moreso a true restaurant with cocktails.
We haven’t made it to Kelly’s in Lake City, but plan to give it a shot sometime soon.
The Pickle Factory is cool because it’s right on the water, but I’d rank their food behind the others listed above.
Slipperys in Wabasha has music on Sundays that’s pretty good on their patio. I’m not a fan of their food, but we will have a couple drinks there on occasion outside.
Reads Landing Brewery doesn’t have any dock access. They’re on a busy corner of the river for weekends with a decent current and wingdams, coupled with a railroad track that limit any access.
Parkside Marina in Wabasha is easy to get in and out of and check things out. The City dock by the National Eagle Center in Wabasha is free and within walking distance of a few places. The Pepin Marina is tougher to get into as their hourly dockage space is not real big.