I've had a hip and a knee done and will probably get the other hip in maybe a year. The hip is by far the easiest. The recovery protocol for the knee, in my opinion, is ignorant. I feel it is designed that way because of Americans dislike of heavy exercise.
Hip recovery should be much quicker than your knee's but you will enjoy your cruise much more if you delay it. I think your doctor will put the kabosh on it that soon anyway.
Be sure to get a surgeon with a lot of good experience.