I usually check in at Cruz Bay St John.
The only C&I I know of in St Croix is at the airport.
Maybe someone else here would know differently