make a splash

📖 general
Meaning
to attract a lot of attention or to achieve a noticeable impact
Literal Meaning
to create a large splash or disturbance
Example
“The new product made a splash at the tech conference.”