On my old boat (Nash 26') I replaced the indoor/outdoor carpeting - which was always wet, gritty and slid around underfoot - with eucalyptus decking:
I got it at one of those liquidation places. I think I paid about $200.00 for the whole sole.
It worked out great: it looked really good; the plastic backing allowed for good drainage; once installed the sole didn't move around etc.
If my new boat didn't have a nice holly sole I would do the same on this boat.