Current weather station observations near Humble Island