For food shopping, choose between Love City Mini-Mart (7 a.m.–9:30 p.m. daily), a small but well-stocked grocery just past the gas station in Coral Bay [1], and Lily’s Gourmet Market (340/777-3335), an upscale market in the Coccoloba Shopping Center just past Island Blues. As with all shopping on St. John [2], expect to pay premium prices at both establishments.
Links:
[1] http://www.moon.com/destinations/virgin-islands/st-john/sights/coral-bay
[2] http://www.moon.com/destinations/virgin-islands/st-john