I have used Hertz or Budget, they have a drop off at hotel next door, the guys there always give a ride back to the ferry after dropping everyone off. Very reasonable cost.