Current weather station observations near Newcomb Island