Current weather station observations near Larbord Island