In Guardalavaca, head for open-air La Roca, set just above the beach.
Just upwards of the beach is the open-air La Roca.