A customs office would be nice. If you want to stay in STJ the last night, even at Maho, you have long ride to Cruz Bay an other check in spot would be very convenient.