USVI Beaches logo

Chocolate Hole Beach

West End, St. John
Chocolate Hole Beach is located on the West End of St. John, just minutes outside of downtown Cruz Bay and just one bay over from Great Cruz Bay. Chocolate Hole is a peaceful bay protected from the Easterly swells due to its eastward facing position. This makes it a lovely space to swim and many boaters will keep their boats here as well. There are some villas located right by the water, but there is also plenty of parking for those who are looking to just spend a day. There's plenty of space to both setup in the shade and the sun! The snorkeling and swimming in this area can be really nice with an opportunity to adventure over to Devers Bay, which unless you're lucky enough to rent or own one of the adjacent villas is only accessible by water.

More Information

Fee required: No
Beach Busy: No
Beach Size: Medium


  • Swimming
  • Snorkeling
  • Parking

How to Get There

  • Drive
  • Boat / Kayak