looks slick (as in slippery). I have that stuff at my shop and there is sand in it for traction. I don't think I'd want it in the cockpit of my boat.
My vote goes for rubber floor tiles like they use at the quick oil change places (they are available in several colors).
OR snap-in rubber backed berber style marine carpet.