Drain pineapple well, then press in a sieve to remove excess juice.
Beat cream cheese, powdered sugar, vanilla, and salt until smooth and fluffy.
Stir in the drained pineapple and graham cracker crumbs until evenly combined.
Fold in 3 cups shredded coconut to form a soft, scoopable dough.
Chill the mixture for about 20 minutes to firm slightly.
Spread remaining coconut in a shallow dish; line a baking sheet with parchment.
Scoop 1 tablespoon portions, roll into balls, then coat in the coconut.
Chill 10 minutes to set. Serve cool or keep refrigerated until needed.