Cold water swimming is a hugely effective and fun way to recover from many different kinds of sport. It is useful for anyone, regardless of your ability level or whether you lift weights, climb mountains, box or run marathons.
It is an exceptionally useful tool for recovery because it helps to reduce swelling, clear lactate and relieve aches and pains. It can lessen or eliminate DOMS (delayed onset muscle soreness) and speed up recovery times in order to get you back to training at 100% much quicker than usual.
For sports such as swim runs, triathlons and Crossfit, where swimming is often a part of many of your workouts, using cold water swimming as both training and recovery is a great way to kill two birds with one stone.