I use several different finishes, depending on what I'm doing. I use a lot of minwax polyacrylic. It works well on lot of woods, including ebony and stabilized materials. I also use True oil, teak oil, Boiled Linseed oil, and CA glue. The oils protect by penatration the fibers, and we all know oil repels water. The polyacrylic, and CA, protect by coating the piece. Creating a barrier where water can't penatrate.
The finer I sand, the nicer the finish goes on. I usually sand to 500, and sometimes to 800.
My only suggestion would be try some different finishes, and see which one you like best.