Cambrils is a small port town on Spain’s Costa Daurada southwest of Barcelona. It offers 9 different sandy beaches and you can find bits and pieces of Roman history while strolling through the Old Town and marina. There are good options beyond the beach, with a theme park offering a huge variety of rollercoasters and ride as well as music and theatrical events.