Okay, everybody settle down.
First of all, as more information came in, the answer looked more and more like a contrail. I know a little something about rockets, too.
Second, an EMP pulse is created by a bomb set off at high altitude, not one that actually hits you. I doubt it would have been localized to one single cruise ship.
