1. In a large bowl, whisk together flour, sugar, baking powder, soda, and salt. In a small bowl, whisk together buttermilk, eggs, coconut oil, and vanilla extract. Add liquid ingredients to the dry ingredients and stir just until combined. Do not over mix. Gently fold in the coconut, granola, and raspberries. The batter will be lumpy and that's ok.
2. Heat a griddle or pan to medium low heat. Coat with cooking spray. Drop about a 1/3 cup of batter onto heated skillet. Cook until surface of pancakes have some bubbles and a few have burst, 1 to 2 minutes. Flip carefully with a spatula, and cook until browned on the underside, 1 to 2 minutes more. Continue making pancakes until the batter is gone. Serve warm with maple syrup and extra raspberries, if desired.