A pristine east-coast beach near Trincomalee, Nilaveli is known for calm, turquoise waters and powder-soft sand that stretches for kilometres with little development. Its proximity to Pigeon Island’s coral reefs makes it a top base for snorkelling and diving, with reef sharks and colourful fish commonly sighted just a short boat ride from shore.