Ultimate Sole (www.ultimatesole.com) seems to be the latest favored cabin sole finish. I've used it with considerable success and I'm not very good at varnishing. Those parts of my cabin sole which I removed and refinished at home are stunning. For some reason, the results were not as good when done in situ. If you decide to go the Ultimate Sole route, here are two tips: the "waterless cleaner" is naptha and a lot cheaper when purchased as such, and the sealer is the regular finish diluted 50 percent. If you have problems and call the company, you'll probably talk to the guy who invented it.
Al