It is one and a half hour by train to get to Altafulla-Tamarit station. You have to take a Media Distancia Renfe train (not Cercanias) from the Estacion de Francia or Sants , the return ticket costs 14 euros. From the station it is 5 minutes to get down to the beach. The coastline is really nice with some small old houses. To walk to the Playa de Mora on the Camino de Ronda you just have to walk along the beach direction to the Castle. If you walk behind the the Castle you'll find the first sign for the Camino de Ronda so now you have to follow that and in an hour you'' get to La Mora. The way is easy and beautiful but be careful with some very slippery rocks. In La Mora there is nothing else just a huge camping, some holiday apartments by the beach and a couple of restaurants . From there you can continue the walk by the coast and you 'll get to Playa Waikiki or further to Tarragona. These are wide sandy beaches with some waves usually , crystal clear waters and the amazing pine forest smell thanks for the hills surrounding the area.