Water dripping through firewall behind the dash

Update: again thanks folks, your advice is ‘always’ golden. I managed to clean out the cowl drain holes with a flexible drain unblocking pipe. Miracle of miracles there is an odd cover for something on the cowl wall - seen picture here with arrow pointing at it - I was able to remove this and then get a decent blast of water down there to both sides. Loads of gunk came out - leaves, pine needles, even earth. Not sure how much is left but hopefully will make a difference. If it still leaks with the wipers on, will tackle the gaskets. Also found a couple of leaks along the join of the cowl cover to the firewall when flushing (not a problem a problem for dash, but looks like water is leaking into engine bay, so fixing that), have ordered some Butyl Rubber sealant tape to shape and press into those spots - hope that helps stop water getting into engine bay. Fingers crossed for a drier drive to work this week - being my daily driver and with storms forecast most of the week, expect she’ll get a decent road test!

IMG_2406.jpeg