I know you prefer to cook on board, but Anegada is the one place I would highly recommend you go ashore. Specifically the Anegada Reef Hotel! When you make your reservations for dinner, tell them you have children with you. With advance notice (a few hours) they will provide all of the “food groups” children seem to depend on—- Mac and cheese, chicken tenders, burgers, hot dogs, not sure about pizza. Then you and your beloved can settle down to a wonderful lobster dinner.
We did this a few years ago with grandchildren on board who had just endured a rather bumpy and exciting (for us) sail from North Sound. This included a special needs grandson. It was wonderful to know the children enjoyed their dinner and could then play in the sand while we could linger over dinner. The staff were wonderfully accommodating to all of our needs, and a good time was had by all.