Current weather station observations near Dewey's Island