The beautiful Alice Austen Park, which is right on New York Bay