For a small town, Carlingford has more than its fair allocation of 14th and 15th century features