I was injured a lot in college and turned to swimming as my cross training. Generally speaking, swimming distances equate to running distances on a 1:4 ratio, i.e. a 50m swim (freestyle stroke) equates roughly to a 200m run.
As such, I generally replicated what was done in the given track or cross country workout for the day in the pool. Additionally, since swimming with an achilles problem will cause you to use more of your upper body during the swim workout, aqua jogging is also an important and beneficial exercise to include. 30 minutes of aqua jogging, especially without the flotation belt, will certainly help the legs and give a good cardio workout.
Best of luck.