Current weather station observations near Windsor Island