Had the older grandkids along a couple of years ago, ages 8 and 10.
They loved everything about the trip and would go again in a heartbeat.

I let them help run the boat, steering, grinding a winch, playing with the chart-plotter, running the dingy. All under a watchful eye of course!