My solution is to do something like a depth-first search to create maps of isolated parts of the maze. Once we do that, it's easy to see how those isolated maps can be connected to use only 3 bombs.
You have to follow Red, jump to Orange, then to Cyan, then to Magenta. I wasted way too much time on Paint...
Here's the path more clearly: