Here, the use of 'arrival' is incorrect. The correct usage is 'arrived'. 'Arrival' is generally used to indicate the action or process of arriving and as such does not fit the tense pattern of the sentence. 'Arrived' is the correct tense: the hurricane arrived sooner than expected.