Chantelle,
no, I do not work for MSC - or any other cruise line for that matter.
While the "Monterey" is gone, MSC will send its larger and much more modern "Melody" to South Africa for the upcoming 2007/2008 summer season. Cruises sail out of Durban, however, not out of Cape Town.
You might want to check with MSC Crociere's general sales agency in South Africa,
Starlight Cruises. On the company's web site, you can e.g. download a brochure for the "Melody's" upcoming cruises.