Epoxy is waterproof and will stick better to the polyester resin the boat hull and gelcoat are built with. You can't just use epoxy - it's too hard to sand. You need to be careful what filler you use to thicken the epoxy and improve sand ability. I use AwlFair epoxy as a pre-thickened two part...