The name ‘Costa Brava’ might sound familiar. Obviously, it’s in Spain and it’s on the coast. So far, so good. But which part of the Spanish coast is it exactly? Well, it’s the coast along the north-east of Spain, on the Mediterranean Sea, directly south of France.