Current weather station observations near Hellgate Island