Trinidad CA is indeed in Marine zone 4C:
IRC 2012 code min for between-the-joists floor-R in Marine 4C is R30, and not R19
, unless you only have 2x6 floor joists, per note g in the code document. Since you have 12" joists (are they true 12" I-joists, or 2x12s?), it's reasonable to go with the code minimums, especially in a coastal location where there will be wind washing through a vented crawlspace 24/365.
The reason the installer isn't keen on going with R30 rather than R19 is that R30 would have to be installed in two passes, whereas he can hit R19 in a single pass. Anything more than 5.5-6" in a single pass becomes an installation quality issue, as well as a temporary fire hazard as the stuff cures.
It may be better/cheaper to air seal the subfloor with caulk, fill the joists with 12" of damp-sprayed cellulose trimmed flush with the joist edges, and install an OSB air barrier under that to support the insulation. It's a bit overkill from an R-value point of view, but not extreme overkill.
It also might be cheaper to go with an unvented crawlspace and R15 foam on the walls of the crawlspace, leaving the joist bays uninsulated. (Any below-grade wall or concrete wall is better insulated with a couple inches of closed cell, not open cell.), with a couple of inches of EPS under the slab. (Probably too late, eh?)
Inspect the edges of where the foam meets the studs- it has to be fully filled in, without separation to air seal (obviously!). Spraying at the wrong temp or wrong mix can cause shrinkage & adhesion issues, but for the most part air-sealing the cavities is pretty assured with open cell foam as long as the cavity is completely filled/overfilled, then trimmed flush.
Air sealing the stud bays does not air seal under the bottom plate, nor does it air seal between doubled up top plates, etc. These are long skinny air leaks that are best dealt with when assembling the framing, but can be sealed with the appropriate caulk after the fact.