Flanigan is a Mediterranean restaurant offering seafood and pasta dishes, complemented by an extensive wine list and harbor views.