Hamilton Marine, prices comparable to Defender, good knowledge. Because much of their business is with fishermen, they have good practical foulies, yachtie & fisherman brands, great fastener selection.
Faircloth Sailmakers - great boat cover, great service.
John Williams Boat Co., Mount Desert Is., ME - allow helpful with DIY owners & put up with my excentricities.
Acadia Sails, Mt Desert - great service.
Old Lyme Marina, Old Lyme CT - parts dept very helpful with Yanmar parts.
I sail an Island Packet 35 on the great lakes now but I used to keep my boat (a Morgan 32) at Old Lyme Marina. You will never find a nicer more helpful group. It is a testament to the family that, when the original owner passed, his children took over and have kept the tradition for another 20 years!
As for Hammilton Marine-ditto They are the best place for quality line and other equipment at really good prices. They also have a huge store of classic bronze fittings by (the now defunct) Wilcox and Crittenden