I know some of those places.
Torrevieja is a bit further from my town, but San Pedro is really near to me; in fact, I spent some days there with some friends the last month (it is located in my province). What a coincidence!
Edit: Sry, didn't see that last answer. I know Orihuela too, but I haven't been there.