I spent the afternoon relaxing and watching the clouds float by on Denis Beach today.
Denis Beach is one of my favorite spots to sunbath and snorkel on St. John.
I really enjoy Denis Beach because it’s quiet, secluded, and has the feeling of being a “private” beach, even though all of the beaches in the US Virgin Islands are public. I also really enjoy the little hike that you have to take to get to the beach.
Denis Beach is located on the North Shore Road within the Virgin Islands National Park. The trail that leads down to the beach is unmarked, but easy to find at start of the Peace Hill Trail.


















