Located just north of Trincomalee town, Uppuveli Beach is another gem of a beach. It boasts golden sand and calm waves, perfect for swimming, relaxing, or enjoying fresh seafood at the beachside cafés. Less crowded than Nilaveli, Uppuveli is a great choice for travelers who prefer a laid-back atmosphere. It's also a good base for whale-watching tours and diving trips.
If you love dolphins, Trinco morning cruises are something to remember. Large groups of dolphins would swim along the boats, splashing out of the ocean and showing their carefree energy. It is an exciting but family-friendly experience, and you will enjoy the peaceful early morning sea setting too.