The South Florida Garlic Festival returns to Delray Beach after a decade, bringing its 'stinkin' party' back home.