I went to St John last year.
Went fishing every day for the 8 days I was down there. The fishing from shore was pretty uneventful. Spent the first 3 days searching for bonefish. Each time we got a lead, we would show up to the "flats" only to be dissapointed. Some places from shore produced a few barracuda & small jacks, yellowtail snapper, some houndfish. The fishing from shore overall wasnt very good IMO. In comparison to some other tropical places I have been to. All of the reefs close to shore were in bad shape. Snorkling over them they looked badly damaged & devoid of life. Even with that said it was an incredible place to be.
The rest of the trip was spent on the boat a short distance from shore. It was like night & day compared to the fishing I had experienced from shore. The ocean was full of life with birds diving and fish busting underneath. Hooked into a few bigeye jacks on poppers that were splashing on the surface running the pilchards right up onto the rocks. Also caught some nice houndfish & barracuda casting Spoons near the reefs & reeling them in fast. Snorkling on the reefs just offshore revealed nice Tarpon close to 80lbs, which made our set-ups look like we had brought knives to a gunfight. Spent a good amount of time trying to hook some of the Tarpon with no success. Trolled rigged ballyhoo for more barracuda & snapped off what we guessed was a 40lb Wahoo after seeing it jump & snap the line. Lots of interesting sites to see with sea turtles & flying fish keeping you entertained while fishing.
A great trip.
Some of the most exciting moments though from the whole trip came while driving. The roads seem to be built for 1 car. You drive on the left (Of course you have the tourists that habitually forget). No guard rails. Steep cliffs that would lead you to your death hundreds of feet below just feet away from the dirt roads.
Here is a little taste of it that someone stuck on youtube
doesnt quite do it justice though
Gonna be a blast though, wish I was going again.