Silver Bank (Dominican Republic) – We asked marine experts to share their picks for some of the world's best places to snorkel. Silver Bank, a relatively shallow stretch of the Caribbean Sea, scored high. Off limits to large ships, it's a safe haven for North Atlantic humpback whales to mate and give birth.
Raja Ampat (West Papua, Indonesia) – The reefs of Raja Ampat are home to thousands of varieties of fish, sea turtles and coral. But few snorkelers.
Palau (Micronesia) – Palau's shallow and healthy reefs are home to a diverse range of habitat. Snorkelers often encounter turtles, tropical fish, manta rays and sharks.
Galapagos Islands (Ecuador) – This is the place to see big marine life -- sea lions, sharks, dolphins, turtles, even penguins.
Raja Ampat (West Papua, Indonesia) – Wayag Archipelago in Raja Ampat: the view above sea is almost as spectacular as it is below.
Kealakekua Bay (Big Island, Hawaii) – There are a ton of great snorkel spots in Hawaii, but Kealakekua Bay not only has fish, turtles and dolphins, it's got history. This photo was taken at the Captain Cook Monument, erected near the site where famed circumnavigator James Cook was killed in 1779.
Palau (Micronesia) – Not to worry, these little residents of Jellyfish Lake, Palau, don't sting.
Komodo National Park (Indonesia) – Thanks to nutrient-rich cold water that flushes into Komodo National Park from the Indian Ocean, the marine life is kept well fed.
Isla Holbox (Mexico) – In summer, whale sharks off the coast of Isla Holbox swim near the surface and feed on plankton.
The Coral Triangle (Asia Pacific) – Juvenile Javanese damselfish are a common sight on the lush, shallow reefs of Asia's Coral Triangle.
Great Barrier Reef (Australia) – Clown fish swim through coral of the Great Barrier Reef. The famed Aussie attraction is made up of 2,900 individual reefs and stretches more than 2,300 kilometers.
Solomon Islands – Shallow reefs attract snorkelers (but not many) along the edges of Mary Island, part of the Solomon Islands.