Probably from Spanish carrera (“race”), but the reason why is unknown. From at least the 18th century.
Carrera Island