Current weather station observations near Lombiere Island