El cabo Roche es un cabo de España en aguas del océano Atlántico, localizado en la costa de la provincia de Cádiz.