Hamlin Beach is a beautiful campground located between Buffalo/Niagara Falls and Rochester on Lake Ontario. It features a well groomed sandy white beach with certified lifeguards, as well as a huge salmon run in the fall where fish up to 30 lbs are caught regularly. The park itself is small, with swimming and picnic areas, but there is plenty to do nearby such as wineries, Shakespeare...