Another great option is hydrogen fuel cells.
Check this out. The "Sea Change" ferry, hydrogen fuel cell powered.
https://ww2.arb.ca.gov/lcti-zero-emission-hydrogen-ferry-dem...
They take renewable hydro power from Hetch Heychy Reservoir, pipe it to the SF waterfront where they have already invested in a big electric backbone along the water to be able to power the cruise (and other) ships that dock there. Normally these large ships run their onboard engines/generators while docked because of the insane amount of power they draw. Not in SF, they're powered by clean hydro while docked there. They then have a floating fuel barge that is right where the ferry docks. That fuel barge takes that clean hydro power and disassociates sea water into hydrogen and oxygen. That hydrogen is then pumped onto the ferry and bam. End to end renewable giant boat.
Based on the power and range needed, as you suggest, I think solutions like these are more suitable for this application
We have platinum in the catalytic converters, and engines last the projected life of the vehicle.
From what I've read, fuel cells are being designed for similar lifespans. As with many things, internal combustion engines included, we can choose how long they're designed to last, that's a design input. If they have limited lifetimes they're designed as such. If we want longer lifetimes, we just design them to achieve that.
[1]https://www.maritime-executive.com/article/shipping-company-...