If the flooring is generally sound, you might could bondo the holes, grind it flat and then put on an elastomeric coating of some kind. I personalluy like the new, thick vinyl flooring on pontoons.
If you need to replace the flooring, only use marine grade plywood--about $75 a 4x8 sheet. Regular plywood will simply not hold up in this use.