I used travellers cheques on my last cruise in February March 2012
The bank wanted me to use a USD Mastercard instead.
I don't trust the CC approval process. Their system could go down at any time... and has left me stranded several times. (DECLINED! Please try again later.)
So it's travellers cheques for me.