just curious, did you even Google St.John?

https://cinnamonbayresort.com/ has campsites, or so it says