Stir graham crumbs, sugar, and melted butter until evenly moistened.
Press the mixture into a 9-inch pie plate, covering the bottom and sides firmly. Chill while you make the filling.
Beat cream cheese in a large bowl until smooth and fluffy.
Blend in the condensed milk until creamy with no lumps.
Whisk in lemon juice and vanilla; the mixture will thicken slightly.
Fold in pineapple, cherries, coconut, and pecans until evenly dispersed.
Gently fold in the whipped topping just until no streaks remain.
Spread the filling into the chilled crust, smooth the top, and refrigerate until set, at least 3 hours before slicing.