A tropical cyclone tore through an Australian resort island earlier today, ripping roofs off homes, washing boats ashore and leaving thousands of people in the dark.