John's Pass Seafood Festival starts Oct. 18