Preheat a griddle or cast iron pan and season with butter or coconut oil.
Combine all the pancake ingredients in a large bowl and stir until just combined. Pour ¼ c batter onto preheated griddle or pan a few inches apart. Once edges start to bubble, carefully flip and finish cooking.
Repeat with remaining batter, greasing pans or griddle lightly with more butter or oil when needed.
Keep pancakes warm until ready to serve. Top the pancakes with macadamia nuts, sliced banana, toasted coconut and the coconut syrup.