Yes, you're quite right.
However, just getting an engine to run on the stuff is the easy bit.
Supplying it to a vessel would be the difficulty. As there's no precedent for using it, there's no supply chain so no way to get it to a vessel.
Perhaps if you were running a vessel that frequently calls at the same port (ferry for example) then you might invest in the infrastructure required. But then you are tied to that port - should trade routes change and your vessel goes somewhere else then you've lost what you've spent on the infrastructure.
There are actually some interesting things going on at the moment with 'cold ironing' and hybrid diesel/electric/battery powered vessels with regards to this supply chain problem. Particularly in Scandinavia. Worth a Google if you're interested.