Smaller boats sure, but ocean going cargo vessels? There are some serious challenges!
Try to approximate the area needed to generate e.g. 50MW propulsion. It would be measured in hectares.