halibut is expensive because it is rare, partly due to reduced numbers of fish and partly due to fishing restrictions. this has driven up prices, and as an unfortunate by-product, made the fish more desirable in many places.