That's true, and if they were refusing service then there'd be a case. But they're not refusing service, are they? Their service is ready and waiting as promised... it ain't their fault you are refusing to accept the service they agreed to provide at the time they agreed to provide it. In the meantime, they have made arrangements and paid people based on your stated desire for the service, and in their contract - to protect themselves from financial ruin - they have stipulated, and you have accepted, that after a certain date you can't back out - or if you do back out, the burden is on you to provide a replacement or eat the loss. It's the only way an operator can stay in business, especially these days where people say they'll show up for all kinds of things and don't.Harshal:You paid them in advance you have not received the service yet, so in business terms the contract is not fulfilled yet.
If you think you can run a trip any other way, just try it. YOU book and pay for a whole boat based on folks promising you they want to go, without stipulating a "no refund" date, and let me know how that works out for you.
Rick