a few years back i replaced carpet and portion of floor in my old yarcraft, lowes in Bismarck had actual marine carpet back then that matched the original
Think about the boat boning comfort the seadek foam would provide and for those nights you are kicked out of the house you have a bed to sleep on if you get the thick stuff
Another option would be marine Tuff Coat which I used on the floor of my boat. Textured for non skid...easy to apply and provides a nice seal for the wood.
I have been thinking about removing my carpet, which is starting to show its age, and go to vinyl or hard rubber flooring. Is there a business that does this?