As with most beach towns, it is hard to go far without discovering a variety of souvenir shops and the Fort Morgan beach area is no exception. One of our favorite shops, however, is the Village Mercantile, located at 925B Beach Club Trail in Gulf Shores, but another fun place to shop is the gift shop of Fort Morgan Historic Site, selling merchandise that would be perfect as gifts as well.