Puree coconut with hot cream in blender till finely shredded; about 4 min. Cool while preparing crust.
Chocolate Macaroon Crust:
Preheat oven to 325 degrees. Lightly coat a 9-inch glass pie plate with cooking spray; set aside. In a medium bowl, combine chocolate, butter, sugar, coconut, and salt. Using your hands, mix until well combined.
Press mixture into bottom and all the way up sides of prepared pie plate. Bake until firm but not yet browned, about 20 minutes. Remove from oven; transfer to a wire rack to cool completely. Crust can be made up to 2 days ahead, and refrigerated, covered with plastic wrap.
Using electric mixer on low speed, beat cream cheese with sugar till blended. Fold in cooled coconut mix. Blend in large eggs and yolks 1 at a time.
Fold in 2 1/2 tbsp liqueur, lemon juice, vanilla and almond extract. Pour into prepared crust. Return to oven and bake till sides of cake are dry and center no longer moves when shaken, about 1 hour.
Let cool on rack till depression forms in center (about 35 min).3. Mix lowfat sour cream, cream of coconut and remaining 1/2 tsp coconut liqueur. Spread atop cake. Bake 10 min to set topping. Cool completely on rack. Chill till cake is well chilled, about 4 hrs. Cover tightly and chill. Sprinkle coconut flakes, chocolate shavings and whipped cream on top.