On my computer the painted cabinets look like a dark charcoal (which doesn't do anything for me), but you said «teal» and I love that color & that jewel tone does go much better with the whole Moroccan feel... plus, yay on the
butcher block counters which again warms it up & balances out the b / w (thank goodness they didn't
put in freaky granite that would've been a major needle record screech).