The closes beach is Playa Bastion, which is a stony beach, go a little further and you'll fined a lovely sandy beach.
You have two of the best restaurants just outside the apartments, Oscars and Navaros, but you need to book. There are plenty of restaurants around ,try Luis Tapas bar across from Las Coronas and the Toledo on the sea front is good.