2) Nilaveli
Trincomalee, or Trinco as it is more commonly known, is the port city of the East Coast of the island. It is rich in culture and famous for it’s spectacular harbour. Positioned in the North of Trinco, Nilaveli beach is recognized as Sri Lanka’s finest – a remote stretch of sandy beach with clear turquoise waters framed by clusters of palm trees. For the best snorkeling experience, just one kilometer off the coast of Nilaveli is Pigeon Island, a marine national park, which is engulfed by a fascinating collection of coral reef and tropical fish.