def plan_archive_operations(archive_candidates):
    """
    Plans archive operations based on the list of archive candidates.
    
    :param archive_candidates: List of Path objects to be archived
    :return: List of planned archive operations
    """
    plans = []
    
    for candidate in archive_candidates:
        plans.append(f"Archive {candidate}")
    
    if not plans:
        plans.append("No files to archive.")
    return plans