Current weather station observations near McQuade Island