The City of Busselton will undertake more than $3 million worth of projects aimed at combating coastal erosion in the coming months.