Thanks for everyone that commented.
Finalized things with Moorings. They originally offered $3750, then $2800, then $3750+15% off future trip. I asked for $5500 cash refund no future credit. They came back with Total cash refund of $7400. Told me they now have plenty of boats now just not the one we paid for.
For those that commented about the price. It was over $30k with the skipper. This is spring break week and with kids in school we don't have a choice when to travel. From my recollection, there weren't many choices of boats when I booked in February.