Pigeon Island is located north of Trincomalee, and specifically in the Nilaveli area. Activities here include surfing, whale watching and diving tours. It ranks as one of the best places to visit in Trincomalee, with its relative isolation and quaintness.

Written by Vasika Udurawane for Travel Lanka Compass