Locals sometimes referred to Denis as Secret Beach as it is primarily accessed through an small parking lot marked “Peace Hill Trail” off of the North Shore Road and requires a hike down a 300+’ trail (and a hike up when returning to your vehicle). Denis Beach lies in front of a couple of private residences and, while it is a great spot to just relax and be alone, make sure you respect the neighbors.
Easy access and silky white sand are wonderful attributes of Denis Beach, however, because of our prevailing winds you might find some high surf and waves. The snorkeling is reputed to be good especially on both ends of the beach as well as the rocky coral outcroppings/
Because of the limited parking you might well have the beach to yourself to enjoy.