We're going to key west this Wednesday. One of the goal is to do one snorkeling. My sister had been to Largo Key and she doesn't recommend it. One of my friend says Looe Key is great. After googling for a while, we've found another candidate, Dry Tortugas. However, due to our tight schedule, we can pick only one, which one should we choose, or are there other better snorkeling sites ?