On my diesel boats, when the filters got dirty/water in them the engine would run like crap with reduced RPM,s but the water never went past the racors. Same thing with the gas boats I've owned; I don't think any contaminates ever made it past the filter to the carburetors. On my skiff, I have a fuel injected 115 yamaha outboard. It has a spin-on filter and, if it gets super contaminated (I never have been able to keep the tank free of water; I think it gets in through the vent on the side of the boat) it does allow a little water to get past to the primary filter under the hood of the outboard , so much so that the motor wont run. The little plastic onboard filter with it's plastic mesh definitely stops the water from getting to the EFI system, thank goodness.