Gist
Yes. Swimming is excellent for general fitness because it combines aerobic conditioning, muscular endurance, coordination and low-impact full-body movement in one activity.
Yes. A rowing machine is excellent for general fitness because it combines cardiovascular training, full-body muscular endurance and low-impact movement in one exercise.