my wife and I loved Hawksnest bay!! You can't go wrong with any beach in St John, but we found this to be the best swimming and wading beach. both times we visited is was far less crowded than Trunk bay, and offered similar if not better wading/swimming. The second time we visisted it was late afternoon, and we flated in the water as the sunset colors started. by this time there was no one else on the beach or in the water, and it was very magical to have these views and this swimming area to ourselves.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.