Current weather station observations near Langmaids Island