Current weather station observations near Depuch Island