If you don't get any ideas for pre made curtains you may consider contacting a shop that offers a canvas top service and see if they can make you one.
We had one made out of Sunbrella material for a similar fishing boat a few years ago. They made it with a zipper down the middle to provide quick access to the rods in the event of "fish on".
Good luck, that's a really good idea.