SAN DIEGO—A U.S. yacht destroyed while racing from California to Mexico ended up on the rocky shore of an island just past the border, according to a website that tracks boats by GPS, potentially undercutting the theory that it was crushed by a large ship.