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?