Thanks for the suggestions! My boys are 7 and 11, so I was thinking the 7 year old would still be into the activities at the resort but maybe not.
Dolphin cruise, kids night out and anything with the resident naturalist were favorites with mine. Kids night out seems to always sell out and both the 7 and 11 year old could be in the same session. I think they stay at the resort now and have pizza and activities with the cast members. It's usually about 3 hours - 6-9 and will give the parents a chance for dinner out. The kids love it and they get to make friends sometimes.
The naturalist trips are both on the resort, such as exploring the marsh in high mud boots and possibly a beach trip or to Pinckney Island. We've done them all over the years since we've been going to the resort since the late nineties. My kids are grown up now, but we still go and relax and enjoy the island, it is so beautiful.
Bike rental for all the family or just the kids - they can ride inside the resort. Or you can ride with them out on the island's trails or to the beach. Or even on the beach as the sand is hard packed and people ride there all the time.
Then there are the crafty stuff like make a shell necklace or sharks teeth necklace, make a vacation pillow, or decorate a tshirt. They used to have fish tshirt thing - not sure if they still do that one.
And there are the activities with Shadow such as the funny bunny hunt or just Shadow meet and greet type things and tall tails from B'Lou Crabbe focused on Shadow. B'Lou does other stuff like magic and music. He is always entertaining and likes an audience to be responsive.
There is also Goofy Bingo with sometimes a candy or such for prizes, and of course the campfire - we go for the smores!
Your kids age group usually love the recreation cast members and the cm's key in well and give loads of attention to the kids. They sort of become the focus over by the pool and the rec area - that's where the kids will hang out or want to be.
They can also fish or crab of the pier - don't expect them to catch dinner, but it seems to be fun for all ages.
Hope you enjoy it! We have for the last 17 years!