To make crust: Mix together graham cracker crumbs, 2 tablespoons sugar, melted butter, and salt. Press into the bottom of a 9x13 baking dish. Set aside.
To make cheesecake filling: Cream together the cream cheese, sugar, and flour until well combined. Add in lime zest, lime juice and vanilla and cream together until smooth. Add in the eggs, one at a time, combining completely before adding the next egg. Stir in coconut flakes. Spread over graham cracker crust mixture.
Bake for about 30 to 45 minutes. Let cool on wire rack and refrigerate.