you really don't need to mess with 2 part epoxy to paint a boat. boats eventually need to be refinished anyways and that stuff is such a pain to get off. not if, but when you have to refinish, even in a small spot.
if you spend a couple hours sanding, until you can see that everything is evenly scuffed and eliminated any glossy spots and rough stuff, to your liking, blow off the dust with compressed air, and thoroughly clean the surface with a rag and paint thinner, you should be fine with plain old rusto paint, mixed right and applied in coats.
added bonus: if you use an off-the shelf color, it is super easy to match up later on down the line when you want to do touch ups, or repaint the whole boat.