Covering the decks in panels is going to be a non-starter for containerships where a large percentage of the cargo is carried on deck. Even for tankers with (relatively) open decks, that's not going to work to hot because of the significant amount of piping that crisscrosses the decks.
In either case, I don't think you understand just how brutal the maritime environment is. A typical oceangoing ship has steel panels at main deck level dented in from the impact of the sea. I don't think solar panels are going to hold up so well.
Unless you can find a way for that wind turbine to both generate electricity and work as a "sail" so it propels the ship, it is just going to add drag that is counterproductive to the problem you're trying to solve.