Shipping of sea food is expensive so even the cheapest distant resteraunt will pay for premium prices since the difference isn't that much. Near the shore you can save buying cheap - but if you know what you are looking for you can buy the best off the boat for cheap.