Yes.


The Heave rival trigger text says: "Triggers if a weaker opponent can be damaged with Heave than would be targeted with this unit’s attack."


However, if the unit has no opponents it can attack but has a unit within 3 hexes that it can Heave, it will use Heave rather than do nothing. Rivals in general will prioritize being able to do any amount of damage over doing nothing.