Each October, Gulf Shores in Alabama plays host to Annual National Shrimp Festival, a four-day festival that attracts hundreds of thousands of visitors with great food and a myriad of activities. Dozens of local and regional food vendors offer mouth-watering Gulf seafood, while some of the best chefs in the area prepare their creative, award-winning recipes.