You probably don't need to know where the run itself is located. It's a 17 YO boat about to have a birthday. If its spent any amount of time in a saltwater environment, then the source will be corrosion. Corrosion doesn't typically occur mid-wire underneath the sheathing. It occurs at the locations where the copper is exposed, such as the connectors.
You can remove the light, check the connectors. You can remove the fuse panel and check the ground and positive. You can then do end-to-end continuity between the two points. More than likely you'll see the issue almost immediately once either end is opened up.
I would guess that it is more than likely on the light end. cut back a little wire, restrip, re-connect, shrink tubing to seal it up. You'll probably need a new light fixture as well.
Dissimilar metals in contact will tend to corrode at an accelerated rate. This is the case with the cheaper wiring in the light and the tinned wire in the cabling.
Just my .02
|