If you go to St. Croix, you need to find Salt Bay. This is the only place where Columbus' men landed in the US. The beach is beautiful and deserted. To all those who say that they want to get away from the crowds and find a secluded beach, this is it.
You'll know that you're in the right place because the Park Service has several signs there including one that says clearly that this is where Columbus landed.
There are no services.