Hello and welcome to this forum!
Well, depending on your luggage it can be walkable from the train station to La Carihuela. Carmen Teresa hotel is almost between Pinillo and Torremolinos train station. Walking without luggage from Torremolinos train station can take up to 20 minutes. I would recommend a taxi transfer from Malaga airport, which can cost about 15 or 20€, or taking a taxi from Torremolinos center.
About a nice restaurant, I recommend the Mango restaurant
, located in front of the beach and next to the Pez Espada Hotel. I went there in the 2009 summer with a friend, with live piano music and a very romantic and relaxing ambient; I prefer meat as your wife so ordered a steak "Solomillo
", while my friend ordered a golden fish "Dorada
", both excellent. Once finished you can walk along the promenade to the Puerto Marina port and find a spanish bar while walking.
Below is the Map and street view from the Mango restaurant in La Carihuela
I live in La Carihuela, and I personally like that restaurant, however there are many other restaurants along the promenade, so you can always have a walk and decide for yourself
I hope to be of help, and congratulations for your 40th aniversary!