No, a ceramic coating will not eliminate the risk of stone chips, gravel rash, scratches or swirl marks. The only solution to protect your paint from such damage is paint protection film.