Our Lady of the Rock beach (praia da Senhora da Rocha) - beach on the Atlantic coast of the civil parish of Porches in Lagoa, Algarve, Portugal.