Chesapeake Inn is a bi-level canalside restaurant offering light fare on the deck and an upscale American menu upstairs. It's also a wedding venue with waterfront views.