A transdermal patch would be my very last choice, as noted, they have a lot of side effects. I've recommended generic meclazine often and it is effective. Take it prior to boarding, stay low and outside on the ship (when you can) and eat light and often.