Star clumps harbour 'sweet spot' in search for alien life