The first night we got to St. John, we tried to go to Shipwreck as it is a stone's throw from where we were staying but it was closed by 8pm. The remaining staff apologized for being closed and directed us down the road to Aqua Bistro, which thankfully was still open as we'd arrived to St. John late in the day and were hungry.
When we returned to Shipwreck a few days later, we each chose to eat fresh fish (grouper for me and mahi mahi for my husband). Both were excellent, although I preferred the flakier grouper to the denser flesh of the mahi mahi. Our dishes were well seasoned and well cooked. Prices are definitely not low but are in line with those of many other restaurants on St. John and in Coral Bay in particular - think $22-35 for entrees. We visited on the second to last day before Shipwreck closed for the season, and the one bartender tasked with manning the bar and waiting tables was very attentive and working very hard. It took several minutes to get the check but it certainly wasn't because he was dawdling! We were really impressed by how well he handled ~30 patrons by himself, and appreciated that he'd kindly warned us when we first arrived that a certain table is the favorite hangout of the mosquitoes.
At least when we were there, the clientele was almost exclusively Coral Bay locals, ranging from young groups of friends to older couples and families with children. We were certainly the only tourists there but received a warm welcome and struck up great conversation with the couple next to us at the bar - even receiving an invitation to join a local party down the road after dinner. Although it's now closed for the season, we'll definitely be back for more fresh fish the next time we visit St. John!
If you own or manage Shipwreck Landing, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.