Nilaveli Beach is well-known for its white coral sand beaches and shallow waist-height waters that allow you to walk into the sea for hundreds of miles in some places.
The inhabitant Pigeon Island located just off Nilaveli on the East Coast is ideal for snorkeling. The island gets busier during holidays and weekends. If you’re after a more peaceful setting then head off to Coral Island, a few kilometers north to the Nilaveli beach.
Coral Island is a well-preserved live reef, home to amazing marine life, offering memorable snorkeling experiences.