Fulfil our destiny to some extent in place of pilgrimage (7)
I believe the answer is:
lourdes
'place of pilgrimage' is the definition.
(I've seen this before)
'fulfil our destiny to some extent' is the wordplay.
'to some extent' says the answer is hidden in the clue.
'LOURDES' is hidden in the letters of 'fulfil our destiny'.
'in' acts as a link.
(Other definitions for lourdes that I've seen before include "It offers hope to the sick" , "Lured so to revered shrine in south of France" , "Shrine in SW France" , "French town, destination of RC pilgrimage" , "St Bernadette's town" .)