Small Town, Big Story creator Chris O’Dowd has said the show’s filming locations on the Irish border were given an “emotional boost” by the programme.