Hey. I redid my floor a couple of winters ago. I just asked for "outdoor carpet" at a local flooring/carpet place here in Stratford. I was surprised to be offered so many options, in a variety of colours too. He also had some "seconds" that were perfect for in a fishing boat. And much cheaper too. I would think though with a foam backing on the carpet that it would retain water?? Anyway, I installed a new plywood floor, over which I applied roofing "ice & water shield, then glued down the carpet over that. It looks great and has held up great. No water touches the wooden floor either. It all runs to the back to be bilged out. I chose brown carpet, to hide any dried blood. That was a wise decision on my part. 😀
Good luck.