I've been to all inclusive resorts, and they are too confining for me. If I'm on a land trip, I like to be on the move, seeing new places, trying new restaurants. A cruise offers new ports and I can always opt to try the local cuisine. Guess that tells you that I'm a "port" person. That's not to say that I don't like to visit the same port over and over. For instance, Cozumel is one of my favorites as it offers world class scuba diving.