The Mayflower is not technically on Cape Cod, it's in Plymouth. However it's a stop we make when driving onto the Cape. Espcially with kids Plymouth is a good stop as it gives them an insight to their history lessons.
The Mayflower Restaurant is located just around the bend from Plymouth Rock and has a good view of the Mayflower replica. It sits in the middle of the Marina in Plymouth. Although it's right there it seems to be popular with marina types and locals and only a few tourists.
The outdoor deck is the place to be on a warm summer day. You can watch the boats and the activity of the marina.
The Mayflower has a complete lists of lobster, steaks, ribs, pasta and salads. It's pretty much what you expect on a marina in the Atlantic.
I ordered a lobster roll and it was by far the biggest lobster roll I had on this trip. It was huge, but average. I couldn't finish the whole thing, which is amazing between me and lobster meat! Chris had scrod and it was very good.
The food is good, slightly above average. The service is terrific. Our waitress was outgoing and friendly, even a bit chatty. She was great with the kids.
I like the Mayflower. The food is good, but more importantly it's the whole atmosphere of eating by a marina, the people, and the weather.