Current weather station observations near Latour Island