The hurricane, expected to make landfall on Friday or Saturday, is the first of the Atlantic season and will batter the southern US.