Current weather station observations near Denton Island