A "devastating" cyclone has torn through coastal towns, leaving homes destroyed, power out and shocked residents picking up the pieces.