The National Hurricane Center projects that Helene will make landfall Thursday evening along the Big Bend or Panhandle area of Florida