Queensland Police have described the rescue of a man lost at sea in treacherous conditions in the Torres Strait overnight as a "Christmas miracle".
The 31-year-old Warraber Island man survived the 20-hour ordeal by clinging to a piece of debris from his dinghy, which capsized after being hit by a wave near the midway point of his journey.