An ambitious £2.9 upgrade of Fairhaven Lake and Gardens between Lytham and St Annes has been given the go ahead.