A £300m investment to make a seaside town "better for everybody" is back on track - to the delight of suffering local businesses.