My father in law just started with this company. They did a custom floor cover for a centurion boat at the Vancouver boat show that was a Japanese Koi Print. Would be a great alternative for a snap in type carpet replacement or a pad for your swim platform. As you can see in the photo gallery they just finished doing the Ferrari Boat.
http://www.boatmats.ca/