Is customs office at Cruz Bay open?

If not, when returning from BVI on charter boat (assuming you wanted to stay in St. John anchorages a couple of days) I guess you would have to go all the way to C.A. to check in and then go back to St J?