Swimming shouldn't put much pressure on your shins, way less then other forms of cardio.