St. Thomas and St. Croix are both excellent dive destinations! St. Croix has a few wrecks, but is best known for their wall, which St. Thomas does not have. Divers from St. Thomas go there to just dive that! St. Thomas has ALOT of wrecks and beautiful reefs. Either way, you can't go wrong!!