Snorkeling is an exciting and relaxing water activity that allows you to observe marine life and coral reefs up close in clear ocean waters. Choosing the right snorkeling gear can enhance your snorke...