As Geneva Lake’s only restaurant on the water, Pier 290 is the perfect place to enjoy lakefront views with good food. They ...