One of the best family beaches in New Jersey is Point Pleasant Beach in the Borough of Ocean County.  there is a thriving downtown area with lots of shopping and antique shops.  I recommend renting a beach house within walking distance of the beach.  If it rains while you are there take the kids to the premiere aquarium.