Current weather station observations near Huckleberry Island