BaardJ on this forum wrote a fantastic trip report several years ago that contained great details on St Croix, and what there is to do there. Link to the report here:

BaardJ Trip Report