The snorkel is a good idea not only for water but also for dusty roads as you have less dust high up... and there are sort of pre-filter systems on them...
If I where deep water fording I would worry about vents (bring them above with pipes) for diffs, 'box and T-case, also on turbo engines the heat shock is pretty violent, manifolds too...
I had a Suzuki Samurai and regularly filled it with water the worst was the water always some how contaminated the oil in the diffs...
Of course SMBs and the like must have trap doors and shore power docks etc water can play havoc with