300 miles of Florida coastline on hurricane alert