Playa del Silencio is in Asturias, to the west of the town of Aviles, though you'd be better off staying in Gijón or Oviedo. See a map of Asturias.
Renting a car is probably your best bet if you want to visit this region.
See also: Hotels in Asturias.

