Current weather station observations near Welsh Island