FYI - there has been some "unrest" in Jamaica, and unpleasant crimes against tourists, particularly in outlying areas.
Along with the Phillipines, I would recommend postponing tourism to the Bahamas until things calm down.
You may want to check with the US State Deparartment for travel advisories - try:
http://travel.state.gov/travel_warnings.html
Despite the cautionary nature, happy 20th! How old are the kids? The Caribbean is magical for an early teen.