Nilaveli is one of Sri Lanka’s most pristine beaches, with Pigeon Island National Park just offshore for snorkelling among reef fish and resident turtles. It belongs firmly to the east coast season, calm and swimmable exactly when the south coast is at its wettest.