International visitors are pumping record amounts of cash into the Townsville and North Queensland economy as tourists swap short stopovers for extended stays.