Preheat oven to 350℉. Line muffin tin with large paper liners. In a small bowl whisk together flour, baking powder, baking soda and salt. Set aside. In a large bowl whisk together sugar and melted coconut oil. Add eggs one at a time, whisking after each. Whisk in greek yogurt, buttermilk and vanilla. Stir in grated pumpkin. Add dry ingredients all at once and stir until just combined, being careful not to over mix. Stir in 1 cup coconut and dried cranberries. Divide equally between 12 muffin cups. Top each with a generous sprinkle of coconut. Bake for approximately 25 minutes or when a toothpick inserted comes out clean and muffin springs bake when touched. Remove from oven and allow to rest in pan for 10 minutes before removing to cooling rack.