A large souvenir store is coming to Navarre Beach. The popular Alvin's Island chain is set to begin construction soon. Once built, it wil ...