Trincomalee is home to one of the world’s finest natural deep-water harbours and combines spectacular beaches with remarkable cultural and historical significance. Visitors can explore ancient temples, enjoy whale watching, dive among coral reefs, relax on nearby Nilaveli and Uppuveli beaches, and discover centuries of maritime heritage.