I truly enjoy a cruise but I also do enjoy certain types of land vacations. I can enjoy relaxing on a ship or taking my canoe up into the Boundary Waters equally. I can have fun on the deck of the ship or take a trip into the woods and enjoy both equally.
The only type of land vacation I do not like is driving or flying from town to town to see different things. This is the pits and a cruise does that in comfort and in a relaxing way. If I am on a land vacation where I stay for awhile it doesn't really matter but a vacation trying to see multiple cities you can't beat a cruise.