We will be on a bareboat charter in a week and a half and we love snorkeling. Where are the best spots for more "adventurous" snorkeling around the USVI, maybe with a little deeper reefs, bigger views, and bigger fish? For example, I love the Indians and the deeper reefs off of Loblolly in Anegada, but obviously we won't be getting there. I get that there might not be an Indians-style setup with mooring balls, but even if someone wanted to free-snorkel off the boat....any suggestions?