I think your bunch would enjoy Orient beach in St. Maarten, lots of activities, bars, restaurants and water sports as well. You can grab a cab and there are cabs waiting there for the return trip to the pier.
In St. Kitts, there is Turtle beach. Its quite a ways from the dock, but a nice scenic ride and lots of cruise passengers end up there, lovely beach with monkeys around :-)