Nilaveli is a coastal resort town located 20 kilometers North-West of Trincomalee. The beach at Nilaveli is a breathtaking sight with its soft sandy shores and striking bays especially at sunrise when the sun in all its majesty slowly appears on the horizon. Nilaveli is home to the beautiful Pigeon Island one of the two Marine National Parks in the country. Here the crystal clear water makes it ideal for witnessing shoals of colourful fish as they make their way through the coral reefs. Most visitors never fail to indulge in water sports such as swimming, windsurfing, snorkeling and scuba diving. Nilaveli is where one can connect with nature at its best!