I believe the main reason he was in the US Virgin Islands, because rich Americans could take physical cash with them without a customs check, and then it was easy to take $$$s from there to the nearby British Virgin Islands where they would ask no questions.