Definitions of high spot:

  • noun:   the most interesting or memorable part