If you go with Boynton, which is an awesome destination, you can stay at the Delray Marriott, right at the beach, and at the foot of Atlantic Avenue, which is an awesome entertainment district in it's own right....cafes, restaurants, boutiques, shopping galore. Snorkeling will be more challenging for her to enjoy though--there are some good locations, but not enough people do this for any good service to the best snorkel spots...the best is about a mile south of Delray Beach, called Ghost Tug....a wreck in about 15 feet of water ( comes up to about 8 feet)...it gets buried in huge swarms of baitfish constantly, with spanish mackeral blasting through it....However, I know of no commercial boats that make a habit of taking people there....too far from Boynton Inlet for most diveboats to desire as a surface interval hangout....