They rigidly stop checking bags in St. Thomas 90 minutes prior to departure - I’d confirm this for Jet Blue since we haven’t flown JB before. I’d be nervous about the later ferry.