How about anchoring in Charlotte Amalie then have the taxi take him to the water front dock in front of you or you can dinghy and meet at any of the marinas in town.