Roca Vecchia o Rocavecchia è una località costiera del Salento e una delle marine di Melendugno, in provincia di Lecce.