Nilaveli is a large beach which is situated around 16 kilometres North of Trincomalle. Nilaweli is white sandy beach with gentle surf. Across the beach about two kilometres into the ocean you can see the famous Pigeon island, named due to rock pigeons shelter on it by the hundreds and crystal clear water around it to snorkel on to the clear depths of a reef. Further you will see a cluster of crimson rocks which are known as the red rock beach.