The family-run Towers Hotel in Glenbeigh comes to market as its owners, the Sweeneys, retire after 45 years.