In a small saucepan, melt the butter. Add the shredded coconut, granulated sugar, honey, and milk. Cook for 2 minutes, stirring constantly, then remove from the heat and mix in the almond extract. Set aside to cool.
Tear a large piece of parchment paper and place it flat on the counter (you can also use a silicone baking mat).
Unroll the crescent rolls and press together the perforations. Shape into an 8 x 15-inch rectangle.
In a medium bowl, use an electric mixer to whip together the softened cream cheese, crushed pineapple, granulated sugar, flour, and vanilla.
Spread the cream cheese-pineapple mixture down the center of the crescent dough. Arrange the coconut mixture on top.
Use a sharp knife to cut diagonal strips to within 1/4 inch of the filling. Fold the strips over each other.
Brush the top and sides with the beaten egg and sprinkle with the turbinado sugar. Lift the crescent braid using the parchment paper onto a baking sheet.
Bake for 25 minutes until golden. Rest for 10 minutes, then slice and serve.
Notes
Be careful not to cut all the way through the dough when making diagonal strips to allow for folding.