Why did Hurricane Irma do what it did?

A matter of miles could have made Irma's impact on Florida much much worse.