vieques also offers a sophisticated infrastructure , the officials said , including an underwater training range between vieques and the u.s. virgin islands of st. croix and st. thomas for submarines .