70th birthday stay in Saint John’s

Planning a 70th birthday for my father in law. He’s fairly mobile (not going to climb mountains - but fine to walk around sightseeing). We would stay in Newfoundland (perhaps St. John’s area) for 4-5 days.

My father in law loves:

Fishing

Old cars

Historic stuff

Good food

Looking for some suggestions from locals on experiences, activities or even memorable places to stay you think would be cool for someone like him!

Appreciate any advice shared :-)