10 Of The Best Places To Go Snorkeling In The U.S.

10 Georgia Aquarium, Atlanta, Georgia

9 La Jolla, California

8 Anacapa Island, California

7 Navarre Beach, Florida

6 Cinnamon Bay, Virgin Islands

5 Dry Tortugas, Florida Keys

4 Block Island, Rhode Island

3 Bahia Honda State Park, Florida

2 Santa Catalina Island, California

1 Kona, Hawaii