12 of the best: Costa Brava beaches

14th February 2018