Surprised comment about publication in Irish town (5)
I believe the answer is:
omagh
'irish town' is the definition.
(town in County Tyrone)
'surprised comment about publication' is the wordplay.
'surprised comment' becomes 'oh' (expression of surprise).
'about' is an insertion indicator.
'publication' becomes 'mag' (abbreviation for magazine).
'oh' going around 'mag' is 'OMAGH'.
'in' is the link.
(Other definitions for omagh that I've seen before include "somewhere in Northern Ireland" , "Northern Ireland city" , "Ulster town" , "Northern Irish town" , "N. Irish town, district" .)