More than 20 cruise liners will be making a stop-over in Cape Town this month alone, boosting tourism and local businesses.