I shared some PM action with chiroeye. I will echo one difference of opinion with his plan: add the roof. There are so many reasons to do it and very few arguments why not to (except, of course, cash flow). Make certain that the overhang is a min of 24" further than the edge of the dock it covers.