Blessed with one of the world’s finest natural harbours, Trincomalee’s Nilaveli and Uppuveli beaches offer crystal-clear waters and vibrant coral reefs perfect for snorkelling and diving. Whale sharks and dolphins are regularly spotted in season. The ancient Koneswaram Temple, perched on Swami Rock, adds historical depth. Best April to September.