Koneswaram Temple perches on Swami Rock, the headland that forms the eastern tip of the Trincomalee promontory, with the sea on three sides and the harbour visible below. It is one of the Pancha Ishwarams — the five sacred abodes of Shiva in Sri Lanka — and a major pilgrimage site for Hindus across the island and from Tamil Nadu.
The current temple is a colourful, active place of worship with puja held several times daily. The setting is the most dramatic of any temple in Sri Lanka: the rock drops sharply to the sea on one side, and on the other the natural harbour stretches away to the hills. The cannon on the ramparts of the adjacent Fort Frederick offer a reminder that this strategic headland has been fought over by the Portuguese, Dutch, and British in turn. Remove your shoes before entering the temple precincts.