My wife and I took our two kids for a week in Grenada & the Grenadines.  It was an experience of a lifetime for the kids snorkeling with turtles, eating fresh lobster on Sandy Beach, and delicious pizza under the stars at a tiny beach bar in Bequia.  We will definitely be booking again in a different location.