Swimming is ideal for people with joint pain because water's buoyancy reduces joint stress. This makes it a low-impact exercise that minimises pain while allowing for an effective workout.