Beaches were packed across Catalonia on Saturday as fine spring weather attracted sunseekers despite government warnings to avoid breaching Covid-19 restrictions.
In Barcelona, Tarragona and other popular cities along the coast of the northeastern Spanish region, crowds gathered on the beaches, some lacking masks or ignoring social distancing.
On a popular beach near central Barcelona dozens of partygoers had danced on Friday, some flouting regulations designed to prevent the spread of the coronavirus, police said on Saturday.
The impromptu party took place on Barceloneta beach and police said they had advised revellers they were breaking health regulations.
"Barcelona is the perfect place to party, to drink, but this is a big problem - the police - they are stopping people enjoying themselves," a British reveller who gave only his first name Liam, 32, and who was wearing a mask, told Reuters.
Elsewhere police raided an illegal party at a bar in Sant Feliu de Llobregat, near Barcelona, on Friday, and fined 33 people for breaching Covid-19 restrictions, the Mossos d'Escuadra, the Catalan regional police, tweeted.
Meetings of more than six people in public areas are banned in Catalonia and offenders can face fines of 300 to 600 euros ($350 to $700), police said.
"Our officers advise people where there are big groups of people that they are contravening restrictions and sometimes if they do not put on masks or move away, they can face fines," said a spokesman for Catalan regional police. He did not say if anyone had been fined over the Barceloneta party.
Miquel Samper, Catalan regional interior minister, told RAC1 radio on Saturday people should wear masks if they are mixing with others on the beach, but did not need to do so if they are sunbathing or swimming in the sea - guidance which differs from national law.
Catalonia is one of several Spanish regions to defy a law brought in on Wednesday that requires people to wear masks outdoors regardless of whether the 1.5 metre safety distance is being observed.
After mounting criticism, the Spanish government has said the mask law would be revised, but has not said when any revision would take place.
($1 = 0.8502 euros)