I decided to use poly urethane after realizing that the linseed oil oxidizes and turns dark, but I can attest that it dries out and flakes off. Perhaps there is a newer, higher quality product that will withstand moisture and uv rays, but I am not aware of anything specific. Fine furniture is finished with various oils, but it isn’t intended for direct uv exposure. I honestly don’t know of a good product to recommend.