Trincomalee commands one of the finest natural harbours in the world, flanked by ruins of forts, sacred sea cliffs, and some of Sri Lanka’s most underrated beaches at Uppuveli and Nilaveli. The ancient Koneswaram Temple, perched on Swami Rock above the sea, is one of the island’s most sacred Hindu sites and offers breathtaking views across the bay.