That is called The Navy Hymn, because the USN adopted it. But it was written by a British civilian who was concerned for friends traveling at sea.There are verses in current use which were written to make "Eternal Father, Strong to Save joint in the sense that one verse is for the Navy, one for the Army, and one for the Air Force. Which is a nice thought, perhaps, but lacks the emotional/spiritual power of the original.
Some of those newer verses are a valiant effort, but they lack the scriptural punch of the original.