Flooring for boathouse
I'd probably go with a 100% Olefin carpet in the living area, and stick with linoleum in the kitchen. Both are practical choices, which is why these floorings is what you already had.
The word "Olefin" means "a double carbon=carbon bond" to a chemist, and the reason Olefin carpets are so named is that they're made from ethylene and propylene gasses to form a plastic that has lots of those double carbon=carbon bonds in it.
The benefit to you in installing a 100% Olefin carpet is that it's the most water resistant fiber used to make carpet. So, Olefin carpets won't be affected by getting wet. That also means they're the most naturally resistant to water based stains, too, which includes most food stains except oil based salad dressings and such.
Olefin fiber can't be coloured by conventional dying techniques. It can only be coloured by adding tiny coloured particles (called "pigments") to the hot molten plastic before drawing it into a fiber. The result is that the coloured pigments are encased in the plastic fiber much like raisins in raisin bread. And, the result of that is that you can use bleach straight out of the jug on a 100% Olefin carpet to remove otherwise impossible stains (like candle wax dye) from it without harming the carpet. And, if mold or mildew ever does start growing in a frequently wet area of your carpet, you can clean that area with bleach to kill anything growing in it without harming the carpet.
Olefin isn't the longest wearing carpet, but if you normally just wear socks or go barefoot indoors, it'll last a long time.
If you want BOTH a long wearing carpet AND the ability to use bleach on the carpet to remove stains, then look for a "solution dyed nylon" carpet in the commercial carpeting section of the flooring store. Nylon is the strongest fiber used to make carpet, so nylon carpets are the longest wearing carpets. And, if they're coloured the same way as Olefin carpets (by solution dying), then the pigments which give the carpet it's colour will be encased in nylon plastic to protect them from the bleach.
You have little to lose by getting one of those car floor mat samples of 100% Olefin or solution dyed nylon and torturing it with bleach just to confirm it won't harm the carpet.
The benefit to you of using such a carpet
Bashing my head against the walls in some of the internet's finest chat rooms.