Have you checked Cape Air? By the time you pay for taxis, ferry and departure tax, I bet it's not much more money.