Snorkeling is a must-do activity whilst in Sri Lanka and Hikkaduwa tops the list by far as it is a home to coral reefs and tropical fish. This place is perfect for skilled and amateur snorkelers. November to April is the best time to snorkel on the west coast while April and September is the preferred period on the east coast. Sri Lanka has many interesting places to snorkel with different experiences in each place. Hikkaduwa, Pigeon island, Kalpitiya for its coral reefs, Kirinda for its shipwrecks, Weligama for whales and sharks, Nilaveli, Unawatuna, and Negombo for diverse marine life, Polhena Reef for Green Turtles.