I think it's a combination of 2 things: high season dates and flying to EIS. We fly into STT and take the ferry. Ferry is $40 pp one way. And like George said, try a day before or a day after (if schedules will allow), add the cost of a hotel and see where the final numbers fall.
We typically find a rate we can live with, buy it, and then don't check again :-)