Long off the tourist trail, Jaffna is the proud heart of the island’s Tamil culture, a sun baked peninsula of golden Hindu temples, colonial forts, palmyra palms and quiet offshore islands. Its food, festivals and warmth reward the traveller who ventures north.