A major coastal defence project has been unveiled to protect Yaverland and Sandown beaches, homes and businesses.