Any ship can sink if you make a big enough hole in the hull and fail to contain the spread of water by closing water tight doors. However it is very rare for cruise ships to sink if you discount those sunk by U boats in the two world wars. The most recent sinking I can recall was the Costa Concordia in 2012.