The Oyster Cook-Off & Craft Beer Weekend happens in Gulf Shores, a beachfront city on the coast of Alabama, just a few miles from the Florida panhandle. Along this narrow strip of land, Gulf Shores and its neighboring communities of Orange Beach and Perdido Key, in Florida, and Foley, in Alabama, have thousands of great places to stay from single hotel rooms to beachside condos and full-sized beach homes.