Catalonia currently has 89 blue flag beaches, which are divided across its coastal provinces in the following way: Tarragona (Costa Dorada) – 38 blue flag beaches Girona (Costa Brava) – 28 blue flag beaches Barcelona (Costa Maresme) – 23 blue flag beaches