Patterned fabric hides a lot of stains. On boats, things get spilled when it gets rough. The patterns in a fabric can hide those stains. Use a fabric that has stain resistance in it when you buy it, or use a spray stain resister such as Scotch Guard. It's not as good as the fabric that comes with stain blocker in it from the factory, but it helps a lot.
This is all great info, especially this tip, thank you!