My husband and I are regular visitors to St John and think the Beach Bar is one of the better local bars in Cruz Bay. The food is very good (ahi tuna bites, flying shrimp, seaweed salad...) and reasonably priced. The happy hour from 3-7 is terrific, with inexpensive beers and Painkillers (among other options). The location is perfect--right on the water, and easy to find in the Wharfside Village. Everyone who works there is friendly. And if you are so inclined, you can let your friends/family know you're there and they can 'see' you on the bar's webcam :). We make a point to go there at least once each time we are in St John and are never disappointed.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.