Snorkelling is one of the best adventurous activities in Sri Lanka as the country is blessed with pristine beaches and azure waters. One of the eventful places where you can have the best snorkelling session is Hikkaduwa. Whether or not you have all the knowledge of the jungle, there are many instructors to prep you up before getting into the waters. Once you are underwater, you will see bunches of colourful reefs that adorn the seafloor, and if you are thirsty for another piece of what makes the ocean a mysterious place, you can sign yourself up for a scuba diving session to see the shipwrecks.