2020 Best Snorkeling Dive Spots

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