Current weather station observations near Eldorado Island