Photoshop has a dedicated filter for colour halftone, and can make for very abstract effects
Go to Filter>Pixelate>Color Halftone, and in the Max Radius field enter 30 and hit OK.
Your image is now split into dots of CMYK colour, but if the dots appear too small or big in your image, increase the Max Radius value.
The resolution of your image will affect the number of dots in the effect, so it’s worth experimenting with different settings for the right balance.