Nice off the beach snorkel is at the west end of CGB..take off in front of the red roofed " Cane Garden Bay Beach House)..nice reef just offshore there.