The Erie Basin Marina has a great view of Lake Erie, plenty of docks for power/sail boats (and the boaters are friendly). Free parking,a tower you can go up into. The Hatch, a hotdog stand and more, public rest rooms, landing for the Miss Buffalo Boat (that's a good ride) and upscale restaurant, Templeton Landing.
If you dock a boat there, there's security at night to keep out anyone other than boat owners/guests. I enjoy going there.