There are plenty of options that are more realistic than ship-based nuclear, such as sails and biofuels.
Sails are very promising - a cargo ship would need enough fuel to maneuver in port and to generate electricity en route, but for most of the trip it could rely on (computer-controlled) sails.
Neither of these options are mature today, but they're a lot closer than nuclear-powered cargo ships.