Costa Brava, Mediterranean Sea