Current weather station observations near Deloss Island