I find the rower great for a high intensity workout, though you can't get much lower impact than swimming!
If you use a combination of all resources available to you the I'm sure you won't go far wrong

As with running, a mixture of high and low intensities would be a good way to start
