Yeah, spray the whole thing down with a hose (try not to directly hit electric connetors you could spray them before and after the washing with some WD40 or silicone spray) to soften the muck, then spray some detergent all over it to help release it from oil, and then jet it down. If it's just mud then that should be you, if it's oily too you can spray it down with Gunk or Jizer or something to loosen off all the oil then hose it down.
I would also tend not to hit the alternator with any of these things inc. water to be honest.
The snorkel obviously means that you will not be able to spray water directly into the intake so that is a plus. The whole engine is designed to get wet, if you are wading there is the potential to cover the whole thing so the water is not an issue anywhere really.
Common sence, don't directly blast jets of water at gaskets and things, I have done it plenty of times and have never had an issue.
I always then take it for a drive on some fast roads to get the engine temp up to help blast it all dry as well.
Once you have done cleaning and drying give the injection pump linkages, electrical connections etc a spray of silicone spray or something similar to help protect them. You will know the bits when you see them, they get that bright orangy rusty colour on them soon after they loose their film of oil.