Would Truro be a good base for three nights end of July with our two grandchikdren, ages 12 and 9? We want to minimize driving and maximize sights and activities, like experiencing the tidal changes, fossil cliffs, easy scenic hiking, history, seafood, etc. A place with a bit of town liveliness at the end of the day would be nice for the kids. Arriving on the Portland ferry, into Yarmouth, where we spend the first and last night of the trip. Thanks!