> In a perfect world however... endless cooling water unless they're in some shallow harbor. Would be the perfect application.
Still not, because all it takes is one thing going Seriously Fucking Wrong on another ship and boom, you got yourself a nuclear disaster. Just look at the Francis Scott Key Bridge and imagine that that ship hadn't hit a bridge support but a nuclear powered vessel.
Nuclear powered ships only make sense for ships operating in places where there is no other ship in sight for hundreds of miles (i.e. icebreakers) or for military ships that can and will shoot and sink anything with the potential of becoming a threat.
The germans tried that in the 60s see https://en.wikipedia.org/wiki/Otto_Hahn_(ship).
It was uneconomical.
You need specialized engineers for that, you need special permissions for ports and the important canals are off limits due to risk.