The Cartesian cut-cell method can be used to represent irregular and complex computational domains with less computational efforts by cutting the grid cells on the boundary surfaces in a background uniform Cartesian mesh. In this study, a modified Cartesian cut-cell grid technique is proposed to better represent complex physical geometries. A point shifting treatment was employed to determine the start and end points of a line segment in cut-cell grids. This led to an improved representation of sharply-shaped corners in surface polygons. Numerical simulation to solve a set of shallow-water equations was performed by incorporating a finite volume approach into the Cartesian cut-cell mesh. The advective fluxes at intercells were first estimated by a Harten, Lax and van Leer for contact wave approximate Riemann solver. In order to improve the model accuracy to the second order, a total variation diminishing-weighted average flux method was applied to work adaptively with the cut-cell mesh. The numerical model was then employed to simulate dam-break flow propagation in a small channel with a rectangular obstacle or a 45° bend. The numerical results show good agreement with available laboratory measurements.