Snorkeling is a terrific way to see some of the great sights the ocean has to offer: swirling schools of fish, magnificent coral reefs, sting rays and even sharks and whales. Less expensive than scuba diving (and without the required lessons and license), snorkeling is worth a try anywhere where the water is clear and shallow. Of course, some spots are better than others, so to help you choose, we've put together a list of ten awesome destinations around the world.
Each boasts crystal-clear water and stunning biodiversity, but don't expect to see Hawaii or Cancun here. You won't have heard of most of these islands, and that's a good thing- the less well known, the less crowded. And that means more time snorkeling, and less time jostling with other tourists for your spot in the water.
1. Uepi Island, Solomon Islands