Not a sailor, just a long time STJ visitor -

Cruz Bay is a great town for strolling and bar hopping. When on VG, we miss having a town like Cruz Bay to wander around. If you looking for meals on land, our favorite restaurants are the long established Morgan's Mango, Lime Inn, La Tapa. Extra Virgin was very, very good during our last visit. We haven't tried Lime Out yet but all reports are excellent, its the same owner as the Lime Inn. There is food truck/bar stand at Maho, across the road from the beach.