Sri Lanka, April 6 -- The coastal towns of Sri Lanka are embellished with an alluring charm. Today we discover the hidden beauty of a very old island in the North of Sri Lanka, about 20 km from Jaffna.

Karainagar (Island of Karai trees) is a destination that effortlessly combines the majesty of the ocean, the splendour of ancient kovils and a myriad of succulent seafood. It is a destination that redefines paradise. Access to Karainagar is via a causeway. Decades ago, the area was known as Karaitheevu (theevu means island in Tamil) but over the past decade adopted the name of Karainagar. As we drove along the causeway that connects the island to the mainland, we saw green nets on either side of the road, where fishermen waded waist deep i...