Staying on STJ the night before flying out is easy and convenient. Ferries run on the hour to RH and several times a day to CA. There are hotels in Cruz Bay that will do one night. Great restaurant options. After 7-10 days of slow crappy service in the BVIs it's always great to be back in USA.