Current weather station observations near Strout Island