Karen Gulliver had fun on a 5-day Caribbean cruise with Great Big Sea...

 

... and the Barenaked Ladies.