St. Thomas, part of the U.S. Virgin Islands, packs a ton of visitor-friendly activities into its 32 square miles. Aside from its picturesque beaches, visitors can check out attractions such as the 99 Steps of Charlotte Amalie, offering impressive Caribbean views, or Fort Christian, which dates to 1680.