2020 Best Snorkeling Dive Spots

1.  Tunnels Beach, Hawaii
2.  West Bay Beach, Roatan
3.  Moorea, French Polynesia
4.  Bora Bora, French Polynesia
5.  Hanauma Bay, Hawaii
6.  Molokini Crater, Hawaii
7.  Bight Reef, Turks And Caicos
8.  Cemetery Reef, Cayman Islands
9.  Trunk Bay, St John
10.  Klein Bonaire, Bonaire
11.  Shark Ray Alley, Belize
12.  Deadmans Reef, Bahamas
13.  Pensacola Beach Gulf Snorkel Reef, Florida Panhandle
14.  Delnor-Wiggins Pass State Park, Florida Gulf Coast
15.  Mokuleia Bay, Hawaii
16.  Capri, Italy
17.  Sombrero Beach, Florida Keys
18.  Sombrero Reef, Florida Keys
19.  South Padre Island, Texas
20.  Navarre Beach Marine Sanctuary, Florida Panhandle
21.  Coffins Patch, Florida Keys
22.  Ninepin Point Marine Nature Reserve, Australia
23.  Shoal Bay Beach, Anguilla
24.  Bahia Honda State Park, Florida Keys
25.  Destin Jetty, Florida Panhandle
26.  Portofino Marine Park, Italy
27.  Cayo Costa State Park, Florida Gulf Coast
28.  Paradise Reef, Antigua
29.  Crystal Cove State Park, California
30.  El Puertito de Armenime, Canary Islands
31.  Exuma Cays Land Sea Park, Bahamas
32.  Egmont Key, Florida Gulf Coast
33.  Marquesas Keys, Florida Keys
34.  Samanthas Reef, Florida Keys
35.  Pensacola Beach Bay Snorkel Reef, Florida Panhandle
36.  Alligator Reef, Florida Keys
37.  Buccaneer Beach, Cayman Islands
38.  John Pennekamp State Park, Florida Keys
39.  Delta Shoals, Florida Keys
40.  Key West Marine Park, Florida Keys
41.  Andes Shipwreck, Antigua
42.  Captiva Island, Florida Gulf Coast
43.  Stocking Island, Bahamas
44.  Pigeon Key, Florida Keys
45.  Blue Bay, Mauritius
46.  Riviera Del Conero, Italy
47.  Looe Key, Florida Keys
48.  Dry Tortugas, Florida Keys
49.  Regina Underwater Preserve, Florida Gulf Coast
50.  Bradenton Beach, Florida Gulf Coast
51.  Freycinet National Park, Australia
52.  Fort Pickens Jetties, Florida Panhandle
53.  Furore, Italy
54.  Gaeta Marine Park, Italy
55.  Anini Beach, Hawaii
56.  Stetson Bank, Texas
57.  Playa del Cabron, Canary Islands
58.  Santa Catalina Island, California
59.  Newfound Harbor Reefs, Florida Keys
60.  Caladesi Island State Park, Florida Gulf Coast
61.  Shell Island, Florida Panhandle
62.  Fagatele Bay, American Samoa
63.  Tinderbox Marine Nature Reserve, Australia
64.  Cala di Furore, Italy
65.  Crystal River, Florida Gulf Coast
66.  Siesta Key, Florida Gulf Coast
67.  Narrowneck Artificial Reef, Australia
68.  Venice Public Beach, Florida Gulf Coast
69.  Runaway Bay, Jamaica
70.  Managaha Beach, Northern Mariana Islands
71.  Playa Arinaga , Canary Islands
72.  Anse De Colombier, St Barts
73.  La Jolla, California
74.  Crocus Bay Beach, Anguilla
75.  Malaekahana Beach, Hawaii
76.  Sandy Island, Anguilla
77.  Smiths Reef, Turks And Caicos
78.  Catherine Wreck, Florida Panhandle
79.  St Joseph Peninsula State Park, Florida Panhandle
80.  Ke'e Beach, Hawaii
81.  Fowl Cay Reef, Bahamas
82.  Casino Beach Snorkel Reef, Florida Panhandle
83.  East Flower Garden Banks, Texas
84.  Otranto, Italy
85.  West Flower Garden Banks, Texas
86.  Huahine, French Polynesia
87.  Peanut Island, Florida Southeast
88.  CoCo View Wall, Roatan
89.  Kuilima Cove, Hawaii
90.  Rainbow Reef, Bahamas
91.  Biscayne National Park, Florida Southeast
92.  Berlengas, Portugal
93.  Spiral Beach, Australia
94.  Sand Key, Florida Keys
95.  Tahiti, French Polynesia
96.  Cottrell Key, Florida Keys
97.  White Bank Reef, Florida Keys
98.  Elbow Cay, Bahamas
99.  Rockhouse, Jamaica
100.  Duck Cay, Bahamas
Enter Dive Spot, City, Postal Code or Country