Current weather station observations near Twentyfive Island