Nilaveli is located in the east coast of Srilanka, approximately 16 kilometers from Tricomalee town and 280km from capital Colombo.  The famous “pigeon island” one of the marine national park in Srilanka is also located 2km from the shore on Nilaveli. Snorkeling at pigeon island will be a wonderful experience to the visitors where they can see colorful fish species, reefs, corals and Reef sharks, But no threats.

Whale watching and dolphin watching can be done at Nilaveli.