There is ALWAYS uncertainty with hurricanes. Why didn’t this ship stay in port? The ship could have been destroyed tied up at the dock but the people might not have died.
Because when they left port on Tuesday morning this was the situation:
And this was the forecast:
And the ship had sufficient safety equipment for the expected conditions.
Other than that, why don't you call the company and ask? http://elfaroincident.com/
Sometimes, despite all the planning, knowledge, skill, and technology, the unforeseen happens.