Current weather station observations near Needle Island