make a splash:

definition: attract a great deal of attention.
synonyms: cause a sensation, attract attention, 
get noticed, make an impression, make an impact