What ship are you sailing? I am on the Royal Voyager and they have something called Land and sea tour that includes the submarine ride.
For somethine different..and already seen the stingrays this is what we are opting ot do when we cruise.