At first glance, St. Thomas, St. John, and St. Croix may seem pretty similar – they’re all part of USVI, they all have gorgeous beaches, and they’re all ...