When you are moving to the US Virgin Islands from the USA, if you are an American citizen you will not require a visa. However, non-US citizens willing to stay in the Virgin Islands for a long term need to apply for suitable visas. There are H1B, H2B and student visas available to move to the islands and live there.