Current weather station observations near Keg Island