St. Croix, the largest of the U.S. Virgin Islands, is home to white sand beaches, lush rainforests, and some of the best diving in the world. Here are our favorite spots to eat, play, and stay on this treasure in the Caribbean.

MORE