La playa de Porto Pirastu tiene un lecho marino de arena gris mezclada con grava. Está rodeada de rocas generalmente planas y de varios tamaños. Tras ella se extiende un pequeño bosque de pinos.
La playa está en la localidad de Capo Ferrato, en el municipio de Muravera. Se puede llegar por la Ruta Provincial (SP) 97 en dirección a la localidad y después seguir por un camino de tierra que sube y lleva hasta la cala.