Current weather station observations near Buffingtons Island