There's a nice beach, Port Aventura theme park is good (10% discount if you pay by Mastercard) there's a mini-train/bus thing that runs between Salou and the park, and Barcelona is an hour by train.
Did you make your booking on line? You might need to check where you are going. Salou in Spain or Saluo in Philippines. If you google Saluo in Spain - it will ask you do you mean Salou in Spain.
Tarragona is a nice spot 30 mins by public bus from salou.
It has a lovely beach a town centre and some historic buildings
like an ampiatheater.
Also cambrils , also by public bus 10 mins has a lovely marina with
lovely boats and nice restaurants