Grand Cayman has numerous great snorkeling locations. I know it sounds weird, but head to Cemetery Beach for some very low key snorkeling, where only locals go. You have to walk through an above ground cemetery to get their and it's directly on the beach. have fun.
All Royal Caribbean
02/23/02 Radiance of the Seas 7 night Southern Caribbean
01/31/05 Monarch of the Seas 4 night Baja Mexico
02/01/09 Adventure of the Seas 7 night Southern Caribbean
Read and post cruise reviews