There is excellent snorkeling available on Perfect Day at Coco Cay and you can do it right off ... There are some water ...