Pigeon Island National Park is situated just 1 km off the coast of Nilaveli. The park is a natural nesting area for rock pigeons and contains some of the best remaining coral reefs in Sri Lanka. The shallow reefs are home to dozens of reef fish and turtles, making it an underwater paradise ideal for snorkelling and scuba diving. The area is also a popular destination for whale and dolphin watching.