Where is the Rock of Gibraltar?

The rock of Gibraltar is at the tip of southern Spain at the mouth of the Mediterranean.