And so, (of course) you then called your friendly VISA, Mastercard, Discover, etc. company and stopped the charges... Right??
You as a consumer have the power to stop a transaction being charged to your account if there is no refund policy in place. When Westport Beach RV calls to argue with you (which I doubt they would if you didn't stay there) ask them to point you to their refund policy in WRITING on their website.
Good Luck!