Current weather station observations near Shelter Island