There aren't many villas on St Jean, so that would be a nice treat. If you can get to SBH, then stay over, and take the Voyager ferry back the next day.