We did the searay excursion on Nassau and enjoyed it very much.
We did the Parasailing on CocoCay and had a blast (paid through RCI $79 per person). I snorkled here as well as it was cool - saw a 3 foot baracauda and got 2 nice pictures of her.
Key West was supposed to be a relaxed day but had an irresistable offer of $85 for me and my son for parasailing and had a blast.
We went during school recess week and booked excursions ahead of time and paid for the security of having reservations. I would suggest if you are going during non-peak weeks (school recess) book your own excursions and save some $.
They provided soap bars as well as a shampoo dispenser in the shower. No fridge but we pre-ordered 1/2 case of Pepsi and 1/2 case diet Pepsi and a bottle of Spumante by "Just for You" and our cabinet attendant kindkly delivered a small fridge to keep items cooled. He was rewarded nicely .