My vote is for
Red's-be careful-parking in Wiscasset is tough unless you use the municipal lot-short walk to Red's.
Even the locals in Freeport admit many of the restaurants are of the tourist trap variety-traffic is tough and many places survive due to the captive audience.
My Freeport favorite is
Gritty McDuff's brewpub, the second location of the original brewpub first founded in the Old Port section of Portland-see
www.grittys.com for a menu-great ales as well. Try the barley fish or barley chicken sandwich-a filet covered in the barley used in the brewing process, then cooked.
But don't pass up
Red's in favor of
Grittys,
Red's is a better seafood experience.
My family lives in Arundel, which is a landlocked town between Kennebunk and Kennebunkport.
Recommendations for that area include:
The Green Heron Inn-breakfast only-must make reservations
Allison's and
Federal Jack's brewpub-for drinks-food is pub style food-
Federal Jack's is home to the
Shipyard Brewing Company Clam Shack-reviewed on Roadfood-personal favorite of Michael and Jane's-great food-locals think it is very PRICEY.
Bartley's-next to
Clam Shack-lobster available and excellent Blueberry pie
Arundel Seafood Center-located on Route 1 in Arundel-standard seafood fare but with more reasonable prices-the locals eat here-$5.99 fish fry-the crowded parking lot is a dead giveaway.
Dairy Queen-a good old fashioned ice cream treat in Kennebunk, and next door is the new
Kennebunk Sausage Company, with homemade sausage submarine sandwiches from a butcher with 25 years in the business.
Hope this helps. Ask any other questions you need, I check the forums regularly.
DaveM