The wide white sand beach at Trincomalee on the east coast

Trincomalee

The clearest water in Sri Lanka, one of the world’s finest natural harbours, and a reef island you can snorkel from the shore.