Swimming is a low impact and non-weight-bearing sport. You don’t have the constant weight of you body pushing down on your bones or joints. You don’t constantly crash into the ground either, the way you do when you are running. This is obviously good for your bones. Or is it?