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