Because of the storm, we couldn't arrive on time.

Literal

Storm [because-of-に-ために], we [topic-は], time [attributive-の]-per, arrive-could-not.

Notable here is the heavy comma use — an older or more deliberate written style sometimes brackets each adverbial with a comma. 時間通り (literally 'time-exact') is a more colloquial way to say 'on time' than the formal 定時. 出来なかった is written in kanji + kana (出来) — older/formal style; modern writing typically uses all-kana できなかった.