Obviously, Lake Ontario is the main reason you are visiting upstate New York. It is one of the Great Lakes and has the most potential for catching a truckload of fish. While you can fish on the shore of this massive lake, you are doing yourself a disservice by not taking a charter to the deeper waters.
Thankfully, Olcott has no shortage of captains you can hire for a day on the water. Here are some of the most highly-rated: