Nilaveli Beach — Trincomalee, Sri Lanka

Nilaveli Beach in Trincomalee, Sri Lanka — soft white sand and calm waters ideal for swimming and relaxing. Snorkeling reveals fish, sharks, and turtles.