Current weather station observations near Welch Island