I wouldn't want carpet if I couldn't remove it for cleaning. All I have done was paint the ply floor of my tinny with exterior enamel. sprinkling fine sand into the last 2 coats while still wet. This gives a good non-slip surface, but is a bit rough under the feet.
I loose-lay a piece of marine HD carpet on top of the anti-skid ply, and it doesn't move at all - no fixing needed. When I get home, I remove the carpet, hang it over the clothes line and blast it with water, from the underside first (to loosen the crud) and then on the upper surface, but from an angle to remove all the gunk.
If I am crabbing up a muddy creek and expect to get lots of dirt aboard, I can leave the carpet at home and put up with the rough ply.
Mike