A Caribbean Cruise? Get ready for lashings of sunshine, endless swathes of soft golden sand and waters too blue to be true. Not to mention plenty of rum … source