Current weather station observations near Needles Island