There are prescription medicines to prevent seasickness, such as scopalamine patches. If you don't want to risk a ruined day, have your doctor prescribe a few and take them with you. Apply the patch a few hours before you head out on the water.
http://www.mayoclinic.org/drugs-supp...e/drg-20072848