Anything wood with a finish that is outside without any cover will need attention every year or two. There is no magic finish that will last for years. Decks, rails or any flat surface will go bad quickly. You will need to Osborne brush them and apply a fresh finish. Maybe have some covers made to put on them when not in use.