The largest and least-visited of the U.S. Virgin Islands, St. Croix enchants travelers with its unspoiled white-sand beaches, coral reefs, lush tropical landscapes, protected parks and organic farms. Its two relaxed main towns showcase the island’s unique Danish heritage. On the west coast you’ll find Fredriksted, a tiny, tidy grid of a town with a seafront that stretches between an 18th century fort and a wildlife refuge at Sandy Point. On the north shore, Christiansted exudes Nordic-Caribbean charm with its cheerily painted houses, tree-lined walkways, quaint churches, old customs building and historic Fort Christiansvaern. Buck Island, a prime diving and snorkeling spot, is just a short scenic boat ride from here. Back on land in Christiansted, you’ll find some great restaurants, including some fabulous farm-to-table eateries.