Cabin-sole options.
Please don't use some PITA home product like from HoDePo. Look into marine-grade laminates such as teak or mahogany plywood and be sure to bond it properly, not using some inadequate glue, to the sole. You must ensure NO water gets between the sole and what you put down, if you have any intention of making it 'permanent'. Otherwise loose and removable planking or plywood may be your best bet.
All wood used for this application should be treated with WEST epoxy or an equivalent. Really nothing HoDePo sells for home use would be adequate. Remember if you seal only one side of planking that can get any humidity at all, the sealed side will cup (become concave).
You'll need to provide access below too; so whatever you put down has to bare existing access panels.
One option I discovered was bamboo 'plywood'. It is not true 'wood' in that bamboo is a grass, not a tree; but it can be very pretty and is eco-friendly (farmed, not stripped). But it is expensive; like $250 for a 1/2" piece. You can get teak-and-holly for that.
Carpet is awful anyway; it attracts mold and odor like mad. Boatbuilders (actually dealers) only use it because it's cheap. And it harbors moisture beneath it, which is exactly what you DO not want for a cabin sole.
JC (<--- bought his boat for tardy yard fee because the cabin sole plywood rotted out from mistreatment by PO)