Madrid: They don't have a river, a beach or ancient ruins.
We do have a river, but if it doesn't seem much to you, take the train south and in half an hour you reach Aranjuez:
https://en.wikipedia.org/wiki/Aranjuez
There you have the Tagus river and gorgeous gardens.