All inclusive resort in the Caribbean with a nude beach.
If you go there be sure to take off any and all jewelry before you go in the water. The Barracuda mistake it for the little fish that they eat and will bite you. They can give a really nasty bite. - - - - - - - - Think about the guys with a Prince Albert !!!
Resort definitely!! I live in Cabo and when ever the cruise ships are in they only stay for 3 to 5 hours and all I hear from tourist is not enough time
I'd prefer to go native and just stay on the island. The natives don't like "boat people".
Definitely all inclusive resort. 80% of a cruise is spent... Well... cruising from place to place. And if you're not on a fun ship you'll get bored pretty quickly.
Cruise. There's all the amenities of a resort on the boat, and you can visit multiple places.