Where is Praia da Rocha?

Where is Praia da Rocha located?

Praia da Rocha, Faro, Portugal (approx. 37.11748°, -8.53698°)


Where is Praia da Rocha on the map?