Altafulla Spain is the perfect slow travel detination on the Costa Daurada, near Tarragona for a weekend: beaches, castles and trails await.