Current weather station observations near Leyford Island