Personally I would take the stress out and just take the 3pm CA - you will be on STJ but 3:30pm (our friends took that ferry 2 weks ago and they were here in record time, so much that I was late picking them up at 3:30 ) so only 10 to 20 mins after the RH anyway.