Snorkeling and diving will give you the thrill of your life and make you want to learn more and see more. Above all, the beautiful underwater views and wide range of sea life are just ready to be discovered. We want you to join us on an adventure of finding during this first-time snorkeling and diving class. 10 best beaches…