Trincomalee is a historic natural harbour city on the east coast, combining beautiful beaches with a rich Tamil and colonial heritage shaped by centuries of trade and conquest. Its clifftop temples, colonial fort ruins and deep, sheltered waters make it a gateway to some of the island’s most untouched coastal scenery, as well as a base for whale watching further offshore.