St John is not BVI, no real "beach bars" You can eat in Cruz Bay with some mighty fine restaurants. We always eat on the boat and stay in Maho/Francis Bay. we also love the Lamshurs and Salt Pond on the south side.