Current weather station observations near Owen Island