Current weather station observations near Teachers Island