Current weather station observations near Piccard Island