Current weather station observations near Delambre Island