Current weather station observations near Neill Island