The new Cabela's is set to open at 8400 Hudson Road in the Tamarack Village Shopping Center.