We have very good luck with York Lobster & Seafood right on Route 1 in York. Their selection is excellent and always fresh. Their prices are comparable to other good fish markets. There's also a very nice Hannaford's supermarket in York.
-----
York Lobster & Seafood
855 US Route 1, York, ME 03909