Several years ago I wrote about the Sea Ketch Restaurant in Hampton Beach, NH and I had breakfast there last Sunday which was very good ! as was the service.
The Sea Ketch has 3 floors overlooking the beach and parking is only a minute away on busy days (weekends) it may be more difficult for parking, also there is entertainment nightly.
There are a lot of good reviews on Trip Advisor, They are celebrating their 45th season, you don't stay in business that long without doing things right, two thumbs up for The Sea Ketch.
For more information go to; seaketch.com