I am planning on taking a snorkel sail trip around St John. The boat makes two stops. I keep reading how great Norman Island/Caves and The Indians are for snorkeling. Is there such a drastic difference between the snorkeling in these spots compared to around St. John?What makes it so much better? I'm wondering if I really need to make the extra effort plus cost to go to these spots. I like the idea of going on a sail boat verse motor boat and staying away from the crowds. If it's so amazing though maybe I should consider changing my plans??