Thanks Zetta83 for the information, that is very helpful. Looks like next time I book something like this, I will make sure I don't get caught out again. For the price I paid, I would have expected better than this but you live and learn and I have certainly learned from this exercise. If the cruise had been cheaper, I would not have thought anything of it, but having paid top dollar, it is very disappointing to find out it is not really a 3 day cruise at all.
Thanks to all who commented, much appreciated.