The ferry web sites offer cancel insurance when you book on their websites. Ferries are currently 75% capacity constrained to 100 passengers and crew due to BVIPA regulations. Friday's tend to be busy travel days, so yes, probably in your best interest to book ahead.