New York State boasts an impressive 7,500 lakes and 70,000 miles of rivers and streams, truly making it an angler's haven. Not only that, but Long Island makes for an incredible place to catch something big off the coast. Lake Ontario, the St. Lawrence River, and the Finger Lakes region all make for excellent freshwater fishing opportunities. For saltwater fishing, you're guaranteed to catch something good at Great Kills on Staten Island and Montauk Harbor (the fishing capital of the world).
Check out these Amsterdam, NY fishing resources: