Current weather station observations near Scarecrow Island