A new adaptive Cartesian-grid for the CIP (constrained interpolation profile) method is proposed and applied to two-dimensional numerical simulations of violent free-surface flows. The CCUP (CIP combined and unified procedure) method is employed and combined with this adaptive Cartesian-grid for robust and efficient computation. This adaptive grid is capable of tracking regions where flows vary violently, and a much finer grid is then concentrated automatically on these regions to adapt to the violent changing of the flow. Unlike the abacus-like Soroban grid which is an adaptive meshless grid with complicated algorithms and inefficiency of evaluation of frequently computed spatial derivatives, the present approach not only simplifies computational algorithm but also enhances efficiency of frequently-computed spatial derivatives. It is also different from most of the remeshing schemes that no additional CPU-time for the value-mapping from the old grid to the new grid is taken in this adaptive grid system provided that the advection velocity is interpolated, since the value-mapping process is accomplished simultaneously within the advection process. To validate the accuracy and efficiency of this newly-proposed CFD model, several two-dimensional benchmark problems are performed, and the results are compared with experimental measurements and other published numerical results. Numerical simulations show that the proposed numerical model is robust, accurate, and efficient for strongly nonlinear free-surface flows.