Current weather station observations near Traitors Island