For a spiritual pilgrimage, head to this tiny Scottish isle