Trincomalee

One of the finest natural harbours in the world, Trincomalee offers pristine beaches, warm-water whale watching, and ancient Hindu temples.