Barcelona is located on the western side of the Mediterranean Sea .
It is the largest metropolis on the western Mediterranean Sea , located on the coast between the mouths of the rivers Llobregat and Besòs , and bounded to the west by the Serra de Collserola mountain range , the tallest peak of which is high .