Switch is a sealed magnetic unit…has to be to be IPX8 100 meter waterproof rated
Unfortunately there is no easy way to have a “good switch” in a dive light like a clicky or whatever or they leak like a sieve under pressure…driving rain or even dropped in a puddle or whatever sure…but up to 100 meters depth, no way in heck (but you already knew that )