Original: Barcelona is Europe's largest city on the Mediterranean coast.
Simplified: Barcelona is on the Mediterranean coast.