You really need to fix this, Bahama's, Mexico and the Dominican, to name a few, are less than 6 hours from your door to the hotel entrance and offer endless entertainment. Not sure how old your kids are but look for a place that has a reef fairly close to shore. My kids will snorkel pretty much the entire day.but the kids don't have passports yet.
