How can I search for appointments that don't have a corresponding call report?

Use the My Calls to Log saved search in Workspace to look for appointments that don't have a corresponding call report.

From the list of search results returned, you can use either the Create Call Report or Decline Call Report Creation actions to follow through on appointments.