Current weather station observations near Huffs Island