Current weather station observations near Starr's Island