You could put frogskin on the vents which is a hydrophobic material. Would keep most of the splash out, except that an engine running inside uses the air, so in a sense it would possibly vacuum water inside. The frogskin material will be much better than any other screen or nothing at all.
The...