Yes Waverunners Parasending Snorkeling. Lunch is served on the beach in straw roofed, open air, self service eateries. This is all part of RCI so there is no charge or alternatively you can return to the ship for lunch. It's really quite a nice cruise stop.
Labadee is RCI's own private area. Walled off from the locals in Haiti. There is loads of stuff to do there if you want. Do not stop at the first beach, it's always crowded. There are a few locals with RC shirts on setting up a chair for you and expecting and couple of $$. There are lots of shady places and and lots of sun, of course. Dragon's Breath is on of the farther beaches, but still easily only 10 min. But, Dragon's Breath has a bar and is near the 'not so much used' picnic area where they serve lunch and biggest bonus is it's at the end of the zip line, if you're interested. You should try the zip line, it is fabulous, almost a 1/2 mile long with 500' drop most of which is over open ocean.