For every adventure junkie who wants to dive deep and swim along with the marine animals, snorkeling in Sri Lanka is a must experience. Apart from its pristine beauty, Sri Lanka has come into the limelight for its exotic snorkeling spots which are ideal for exploring the world underwater.