surf fishing or lake fishing from a dock is the safest and best for kids, and you can catch some nice fish that way, especially if you're going to grayton or somewhere without a handy bay or a sound (water behind the island) like santa rosa
wherever you fish, the little ones will have more fun using a tiny hook and casting combo for catching pinfish, which you will then use as live bait, and when they get tired or bored you can just pack up and leave, something you can't do on a boat
licenses are an absolute must this year ('the man' is out in big numbers!) and also a copy of the latest rules and regs, with the new permitted sizes
guides are cool (and expensive), but nothing beats a nice big redfish - even the 12 year old will be jumping up and down!