It is located approximately east of the Puerto Rican mainland , west of St. Thomas and north of Vieques .
It is located about seventeen miles east of the Puerto Rican mainland , twelve miles west of St. Thomas and nine miles north of Vieques .