In fact, there are only five all-inclusive US Virgin Island resorts, as far as I can tell, spread across the three main islands of St. Thomas, St. Croix, and St. John. The good news is that small ...