Store windows are boarded along the North Carolina coast in preparation for Hurricane Florence, set to make landfall late Thursday.