Try for a refund from the Card company, worked in full for me with a well known mail order sail co. Visa paid out in a few weeks, excellent sympathetic service.
Should, by remote chance, any forumite have difficulty with any Europe-based (i.e. not in the UK) yacht charter company, then the national Trading Standards office