Current weather station observations near Todds Island