I had this same problem on Lewmar ports on a 1995 Hunter, easily fixed once I figured out the exact source of the leak. On ours, the water also ended up in the dog latches, then would drip from there.If you look carefully on the outside (exterior), you will see the portlight is made of 2 pieces, a top half and a bottom half (assumes your ports are the same). Where those 2 exterior pieces join is some gasket material, or caulking, about an inch long and 1/8" wide. That is where rain was getting in on mine because the caulk was cracked up. Fix is to pull out the old gasket/caulk with an awl or small screwdriver and recaulk. Fixed all my leaks.If that doesn't work, your next leak sources:--The small o-ring that seals each dog where it goes thru the glass. Try adding some teflon grease to those and tighten the dog a bit more. Replace rings as last resort.--The main portlight gasket itself. I replaced a gasket but to no effect (the fix turned out to be the one mentioned in 2nd paragraph).--Elsewhere in the bedding of the portlight. Remove and rebed entire portlight. Save that for last!I used 3M 4000 to recaulk (per Hunter Customer service advice).