Set in postcard-perfect scenery, the Seaview House Hotel offers genuine Irish hospitality with plenty to do and see