In my experience I have not found rentals to be more expensive at the airport. Weekly rentals average less than renting per day.

We use one of the sponsor's on this board; check out the list, get rates, compare. Once when staying at Grand Case Beach Club we rented from a car rental place nearby, next to a dive shop and the now defunct Hibiscus restaurant. I think it was $30 per day for 3 days.