I know there are few secrets left in the world but i'm headed to St. John in July and wondered if anyone had a good time there freediving/snorkeling that they would be willing to tell about. I'd like to charter a boat one day and find some "off shore" adventure also. thanks for any info. I'll try to report in when I get back...