It is expected to have winds of up to 129mph when it hits the shores in the Tampa Bay area on Florida's west coast on Wednesday, and has already sustained maximum winds of 180mph (285kph).