Trincomalee beach is one of the most beautiful Sri Lankan beaches. Located in the Trincomalee town, the beach is known for its beauty, hygiene and clean waters. With multiple food and drink options, Trincomalee beach is a great place to witness fishermen at work. You could also indulge in boat riding.