Tourists are stranded in towns dotted across north-west Queensland as rain continues to keep major rivers in flood.