Current weather station observations near Deacon Island