Nilaveli is one of Sri Lanka’s most pristine beaches, located on the northeast coast. With long stretches of powder-white sand, crystal-clear waters and very few crowds, Nilaveli offers a rare sense of seclusion that is hard to find in tropical Asia. Pigeon Island, located just a short boat ride offshore, is renowned for its snorkelling and reef fish populations, including blacktip reef sharks.