Current weather station observations near Olmstead Island