If lots of included activities and a private beach is what you are looking for, I would look at CTI.

If a big beach is what you are looking for then CSA or CN.

Private beach and room service...