Major airports in Townsville and Mackay have reopened as major flooding continues to inundate North Queensland.