I just booked a 5 day coastal for $199. I think the issue is demand. If your June cruise is Alaska for instance, the demand is very high for Alaskan cruises. I'm sure there is not nearly as much demand for a five night west coastal cruise.
Fuel will certainly play into the equation. Remember $200,000 divided by 2000 cruisers is about $100 p.p.