Preheat oven to 350ºF and line a baking sheet with parchment paper. Whisk together the flour, baking soda, and salt until combined; set aside.
In the bowl of a stand mixer fitted with the paddle attachment, cream the butter, cream cheese, and both sugars together until lightened in color and creamy.
Beat in the egg, vanilla, lime juice and zest, followed by the pudding mix. Scrape down the sides of the bowl, then add the flour mixture, and continue mixing. Add the shredded coconut and white chocolate chips, mixing until just combined.
Scoop the dough out and place onto the lined baking sheet about 2 inches apart. Bake for 9-11 minutes, or until edges are set. Centers may appear undercooked, but will set up as they cool.
Allow cookies to cool on baking sheet for 5 minutes before transferring to a wire rack to finish cooling.
Notes
*Finely shredded unsweetened coconut can usually be found in the bulk food section of the grocery store or in the natural foods/organic aisle.