A couple years ago I rehabbed my ’96 Lund (since sold). I installed Cabela’s Premium Marine Carpet at 14 oz per yard. For me, I was concerned that the pile would not be thick enough to hide the carpet backing when going around the exposed edges of decking, such as on hatch covers. 14 oz was enough. Boat looked great and still does. My buddy owns it now.
If I were to do it again, I would seriously consider vinyl. I’m not sure why I didn’t at the time. When I ordered my last 2 fish houses, I had them built with rubber flooring. Why wouldn’t I do something similar in a boat that receives similar abuse?