St. Thomas is the focus for all activities, restaurants, entertainment, and shopping, whilst St. John is for nature enthusiasts, with the majority of the island designated as a national park.
St. Croix is well-known for its history, culture, and food, but any of these gorgeous islands is a great place to spend time in the sun.