Hello and welcome to justanswer.com
Water leaks are always tough. On your vehicle you should first check for leaves in the wiper cowl on the passenger side that may be clogging the drains. Usually the water will fill up and leak into the passenger side. If thats ok let me know.
ASE Certified Technician
12 years at a Ford Lincoln/Mercury and Jaguar dealer as a technician and shop foreman.