Current weather station observations near Croucher Island