@goatsarah @danjac Just noting that a current max-size container ship is typically driven by a 70MW diesel plant.
A domestic PV panel maxes out around 350W and covers 1.5 m^2. So you'd need an absolute minimum of 300,000 m^2 to drive the ship.
A Suezmax tanker maxes out at 77 metres wide and 400 metres long, so is just large enough (deadweight: 160,000 tons).
But that's at ABSOLUTE MAXIMUM sunlight.
Verdict: stem-to-stern PV panels would help but they're not a solution on their own.