Tavern in the Square at Kenmore Square is really good and close to Fenway Park! I haven't been to the Daily Catch so I don't know. There is also Jerry Remy's restaurant which I hear is ok, I haven't been there. There are all types of restaurants around the park now but I really like Tavern in the Square.
Food at Jerry Remy's is awful. Just go to the top roof deck for drinks. It's really fun and avgreat atmosphere.