Current weather station observations near Denedus Island