Our boat is moored beside an old grain elevator so I know what spider issues are all about. I would suggest you use a product called Spider Ban. Spray in all areas where spiders can find refuge, and it won't hurt canvas. They will die within a minute or two and won't return for some time so spraying once a week will keep them at off your boat. This is the best product I have found for the little critters.