Aerial view of Trincomalee Harbour. Kanniyaa is located 7 km northwest of the city [Satellite Image: Google Earth]