A Delray Beach teenager is recovering from a throat injury after a stranger attacked him on a Daytona Beach boardwalk.