I'm sailing with a couple of friends in a couple of weeks and while I almost never do ship tours, I'm going to sign up for the stingray again. The stingrays were in a little shallow cove so it was a very relaxed experience. Unfortunately, we didn't have any beach time (it was really just a stingray excursion at that time), but what I saw looked beautiful.
Wish they offered "deluxe" versions of all the permutations instead of just with the beach option. Don't get the impression from reading the description that the lunch-included version is an all-you-can-eat-and-drink thing (like an all-inclusive). Maybe just lunch and a beverage. Way back in 2004, our excursion included lunch and it was just a voucher for $x. If you wanted more, you paid for it.
There's a thread (or two) on the Bahamas board. People should check there because I'm sure there were some sailing soon who were going to report back in that thread. After all, that's where Bahamas excursion threads belong.
HAL: 1/5/17 Zuiderdam; 11/21/10 Zaandam
Royal Caribbean: 04/19/03 Nordic Empress