(CNN) — It's a common holiday letdown.
You slap on your snorkeling gear, eagerly anticipating the tropical fish and colorful reefs that await as you enter the crystal-clear shallow waters.
Instead, you find yourself face to face with a sea of flippers, bleached coral and bright orange life jackets. It can be frustrating to try to find a spectacular snorkeling destination that hasn't been taken over by crowds. But not impossible.
We asked a few marine experts to share some of their favorite places to snorkel.
In these top snorkel spots you'll be bumping fins with reef fish, humpback whales and non-stinging jellyfish -- to name just a few.
1. Raja Ampat (West Papua, Indonesia)
Raja Ampat: Home to 75% of all known coral species.
Courtesy Ethan Daniels/Coral Triangle Adventures
At the top of the list is Raja Ampat, or Four Kings, located in Indonesia's West Papua province. Experts say it's hard to find anywhere else in the world that compares, given it's got the world's greatest concentration of marine life for a region of its size and 75% of all known coral species in the world.
A marine oasis with more than 1,000 different species of fish, sea turtles, sharks and manta rays, snorkeling here means largely having the place to yourself as the isolated islands are scarce of people.
Snorkelers come face to face with fish and coral in every direction while swimming the waters of this archipelago, which is made up of 50,000 square kilometers of islands and water.
"Each day you get to experience something different," says marine biologist and snorkeling guide Lee Goldman of Coral Triangle Adventures.
2. Komodo National Park (Indonesia)
Though Komodo National Park's celebrity inhabitants steal the show -- it's one of only five islands in the world where you can see Komodo dragons in the wild -- the snorkeling here is not to be overlooked.
Being a World Heritage Site for more than 30 years, the reefs and islands of this Indonesia national park are heavily protected, giving their abundance of underwater life and corals a chance to flourish. The area is also rich in nutrients, thanks to the cold water that flushes into the park from the Indian Ocean, keeping the marine life fed.
"You really know you're in a different part of the world when you're in Komodo," says Coral Triangle Adventures' Goldman.
3. The Galapagos Islands (Ecuador)
A friendly sea lion might pop over to say hello during your Galapagos snorkel.
Courtesy Jeff A. Goldberg/Natural Habitat Adventures
Unlike most spots on this list, snorkeling in Ecuador's Galapagos Islands doesn't revolve around colorful coral and tropical fish. This is the place to see big marine life -- we're talking sea lions, sharks, dolphins, turtles and even penguins.
Being the basis of Charles Darwin's Theory of Evolution, the Galapagos Islands offer snorkelers fascinating and unique mammals both on land and beneath the sea.
The islands' remote location means that underwater wildlife are friendly and approachable -- mainly because they don't encounter humans all that often.
"There's a good chance you'll be approached by a playful sea lion or a group of turtles that will happily swim alongside you," says Jim Sano, vice president of travel, tourism and conservation with World Wide Fund for Nature (WWF).
4. The Coral Triangle (Asia Pacific)
Stretching from Eastern Borneo all the way across Bali, the Philippines, most of Indonesia and the Solomon Islands, the Coral Triangle is the center of the world's marine biodiversity. It's home to 75% of all known coral species in the world and encompasses 647 million hectares of land and sea.
What makes it so awesome for snorkelers is that you don't have to go deep to check out the region's 2,000 species of reef fish, which hang out just below the surface.
The region also nurtures six of the world's seven marine turtle species.
5. The Philippines
Don't usually think of the Philippines as a "go to" destination for snorkeling?
WWF'S Sano stresses that it's one of the most beautiful places for underwater activity.
"Many of our frequent snorkelers have said that this was their favorite trip -- they were delightfully surprised," he says.
Made up of more than 7,000 islands, the Philippines is home to one of the most populous and diverse ecosystems on the planet.
A notable standout is the Bay of Donsol, home to whale sharks -- the world's largest living fish. Visitors have the opportunity to swim next to these gentle and friendly giants.
Another area worth checking out is Noa Noa Island, which has thousands of colorful reef fish and thriving reefs.
6. Silver Bank (Dominican Republic)
Silver Bank is one of only a few places in the world where humans can swim and snorkel alongside humpback whales.
It's in a relatively shallow stretch of the Caribbean Sea, making it off limits to large ships.
This makes it a safe haven for the North Atlantic humpback whale population to mate and give birth.
Snorkelers can catch up with the humpback whales between December and April, when they pass through the area.
7. Palau (Micronesia)
Snorkelers love hovering above a "blue hole" in a Palau reef.
Courtesy Ethan Daniels/Coral Triangle Adventures
Ever want to swim with jellyfish without having to worry about getting a nasty sting by one of them? Palau's Jellyfish Lake is the place to go. A boat ride and short hike will take you to this unusual and isolated lake, inhabited by millions of harmless jellyfish. But it's more than jellies that make this Micronesia island a top snorkeling destination. Palau's shallow and healthy reefs are home to a diverse range of habitat.
Visitors can encounter marine life such as turtles, tropical fish, manta rays and sharks.
8. Great Barrier Reef (Australia)
Everyone's familiar with the Great Barrier Reef. Yet its popularity isn't without substance nor should it be overlooked. Made up of 2,900 individual reefs and stretching more than 2,300 kilometers, it's the world's largest coral reef ecosystem and has been around for half a million years.
The reefs here are easily accessible to snorkelers and filled with a diverse range of fish and coral.
The water is warm, making it the perfect environment to explore the unmatched underwater scenery. Sadly, scientists say it could become extinct as soon as 2050 due to climate change.
Rising levels of carbon dioxide in the atmosphere are causing oceans to warm, they say, bleaching the reef's corals to death.
9. Solomon Islands
Occupying the eastern tip of the Coral Triangle, the Solomon Islands are a popular destination for scuba divers.
Part of their fame stems from the presence of so many sunken warships -- some of World War II's most bitter South Pacific battles took place here.
But the Solomon Islands are a great destination for snorkelers, too.
In places like Uepi Island and Mary Island you can wade off shore to find beautiful reefs filled with sea life such as giant eagle rays, sharks, barracuda and batfish.
10. Isla Holbox (Mexico)
A sleepy island off Mexico's Yucatan Peninsula, Isla Holbox is the world's top destination for whale shark swimming, says Ted Martens, vice president of marketing and sustainability with Natural Habitat Adventures. "These giant creatures are actually harmless," he adds.
During summer, the whale sharks swim near the surface and feed on plankton. This is when snorkelers can swim next to the gigantic fish -- some of which can reach up to 18 meters (60 feet) in length.
As for the island itself, it's famed for its sound eco-tourism practices. There are no cars here -- only golf carts.
11. Kealakekua Bay (Big Island, Hawaii)
Kealakekua Bay: Weird though it may be to think, Captain James Cook was killed in a pretty beautiful spot.
Chuck Thompson/CNN
There are a ton of great snorkel spots in Hawaii, but Kealakekua Bay not only has vibrant coral, colorful fish, turtles and dolphins, it's got history. The best marine-life spotting is found just in front of the onshore Captain Cook Monument, a stark white obelisk erected near the site where famed circumnavigator James Cook was killed by native Hawaiians in 1779.
The small bay is accessed in one of three ways: on foot down (and back up) a rugged jungle trail; by paddle on a rented kayak; on a guided tour offered by a select group of companies licensed to operate in these protected waters.
Originally published August 2015. Updated December 2015.
Tammy Kwan is a freelance writer based in Hong Kong and Vancouver.