I wonder about the practical matter of how to deploy a beacon in such an environment.

In > 100 mph winds the beacon is not going to stay put in whatever open space you put it in. And if you tie a lanyard down, will the beacon stay face up?

The beacon's transmitter antenna to SARSAT probably works with the beacon either face up or face down. But the antenna for listening to the GPS satellites probably does not.

There's also the problem of the wind whipping around a beacon whose lanyard is secured, breaking the beacon against rocks. And snow/ice/debris being blown onto the beacon and covering the antennae.