This place is my favorite.
http://ecatalog.westmarine.com/
You may be able to use this next place against the first with price matching.
http://www.consumersmarine.com/
I'd love to do business locally, but pricing must be within reason on this stuff.