I think cruise is similar to all inclusive resort... it's highly unlikely you would go out of the resort in mexico/ cuba, and you just sit on the beach/ by the pool everyday. At least the scenary from the cruise would change, where as the resort always stay the same...