There is a Hertz car rental at the JW Marriott on the same property. It is a short walk or golf cart ride (ask the front desk) over there.
Not at the resort. But, there is one just down the road and you can easily get a taxi to it. They have taxis readily available for you 24/7
I didn't see one. You need to ask hotel.
Thanks! Your answer is awaiting moderation.