Current weather station observations near Delaute Island