As the PP said, you can rent a car at the Dolphin resort (which is within walking distance of the Beach Club and Beach Club Villas). They have a counter for National and Alamo (they're actually the "same" company, so it doesn't really matter which one your rent from).