benedryl might work for kids with no drowsiness, but it will cause pretty strong drowsiness to occur in adults. The way children and adult metabolize that particular drug produces opposite effects.
Kids=energetic/antihistamine
Adults=drowsiness/antihistamine
The patch works for many, but for a select few, it can intensify the effects of nausea/vertigo. Unfortunately the only thing you can really do, is try everything, and see what works best

We all have different responses to different drugs.
However, I vote for meclizine. Always worked for me, with only minor drowsiness. Higher dosage forms are used to treat vertigo and such, so if she ever decides to try it, maybe up the dose a little bit beyond the recommended.
To whoever said it's a waste to take it the night before, that is not true. Maintaining blood concentration is an extremely important aspect of pharmacology. Reason as to why a lot of antibiotics require a loading dose of 200% Another little unintended benefit of taking it the night before is giving you a better night's sleep due to the little bit of extra drowsiness.
Hope you figure out what works best for her. Sea sickness can be a b****. I know it's ruined a few good trips for me.
good luck.