We were on STJ in April and had a blast! Snorkeling was on the way to recovery, but not like the past.
Plenty of Turtles and the water was awesome, but little shade.
East End was better than the North Shore
Did not go to Salt Pond area.
Here is a link to our trip report which has some underwater shots and some pics:
Trip Report There are more pictures and details in the blog which is linked at the end of the Trip Report.
No matter what you will be in blue water and life is good.
And if you have any free time consider a little volunteer work with the Friends on the National Park.
I am sure there is still plenty to do.
Have a great time.