sorry dude boats are expensive things to own!
I would always recommend two pack paints & varnish for any thing that gets wet.
However you could use G4 polyurethane varnish it is available with black pigment as well.
G4 Sealer Varnish
I know it is sold as a pond sealer but works very well in the marine environment (trade secrete)