Hi Lammy
LA Mata is on the northern edge of Torrevieja, and as such, is served by the same good Torrevieja local buses. These local buses do not go further north, towards Guardamar, however there are "inter city" buses that do. For more info on buses look at http://costazul.net/
I'd say the various areas on the coast are much the same weather wise.
I can't really comment on restaurants in LA Mata or Guardamar, but I'd be surprised if they don't have their fair share of good ones.
Cheers
Steve