Resort golf in Mexico, Cabo San Lucas