Why you need to visit Olcott, NY, a charming beach town on Lake Ontario. Find out all the incredible things to do in Olcott for your summer day trip.