I use danish oil on all my outdoor benches. You need to re-apply it once a year or so but you dont have to remove the old finish, just get the accummulated muck off and re-oil. I normally apply it with an old nylon pan scrubber.
Hope this is of use
Peter Connor