Current weather station observations near Stonecutters Island