At Denis Bay, Snorkeling is great along the left and right side of the beach with rocky coral outcroppings to explore. Dennis Beach is off the beaten path, and will most likely be yours for the day. This spot does have a slight current and some swell which makes for a unique adventure.