Arroyo Grande, California, is the town where I grew up. It consists of a series of neighborhoods and agricultural fields circling one main tourist street. The city is a 5 minute drive to the beach, a 20 minute drive to a lake, and about a 30 minute drive to several good hiking spots around different mountains.
This town is family friendly in the extreme, and the biggest indicator of that would be the farmers' market and multiple fun runs that seem to happen once a month. There are also parks and playgrounds, with tennis courts and football/baseball fields open to the public. The main street also boasts a swinging rope bridge spanning a creek inhabited by a family of wild chickens, and this is the usual start of all fun runs, as well as being an interesting place to walk around after a meal.