Gibraltar: on the crest of a wave