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 views, or Fort Christian, which dates to 1680.