My experience sailing and dealing with vessels from 30ft to 180ft give me a perspective that you probably don’t.
Providing solar panels along the roof would give the ship a few KWh of power that would otherwise be drawing from the main batteries. This would extend the range of the ship by 5-10%.