Where is Praia da Rocha?

Where is Praia da Rocha located?

Praia da Rocha, Faro, Portugal (approx. 37.12206°, -8.536344°)


Where is Praia da Rocha on the map?