We chartered a speed boat for the day and went island hopping to the Baths in Virgin Gorda and snorkeling at Cooper Island, then our captain said he had to take us to the Indians because we would enjoy it. He was right!! You can swim around the rocks and move quickly from very shallow water to a 40ft vertical drop. Just float in a spot or hang by one of the boulders in the shallow water to watch the thousands of different colorful fish swim with the current, pick at the coral or just fight for their spot. In some spots the water was so filled with krill that you couldn't even see well. We went right before the beginning of the season, so there were only other 4-5 people there. Then we stopped at Willy T for a well deserved drink after the most amazing day.