Most cruise ships these days have terrific gyms.  Some ships even have better equipment than our local gym, including all sorts of high tech pain inducing machines. Bring your workout clothes and stay fit.