Baja has bonefish? You better believe it. From San Fransisco to Panama they swim our bays, estuaries, mangroves and sandy beaches too. Great fighting light tackle fish.
San Diego in the back bay has a population. Bahia San Quintin has a very healthy population. They are found in most of the lagoons and mangroves on the pacific side of Baja. The sea of Cortez also has its fair share of these fun fighting fish.
Personally I have fished them from Carlsbad Lagoon all the way down to the Panama Canal. Light spinning tackle or fly rods are best enjoy their power. A 6-7 foot spinning rod, reel loaded with 4-6 pound line works for bait fishing. Their first run can be sizzling on light tackle.
Your bait can consist of many baits, ghost shrimp, blood worms, clams, crab pieces. Inn keeper worm strips, mussel all work as does market shrimp if you have nothing else. Cast your bait into the channels along the eel grass beds. I find that a slowly moving bait catches better and bigger fish. A subiki rig also works to catch them.
My favorite way to catch these speedy silver bullets is on a fly rod. Any fly that mimics a shrimp or small crab pattern will catch them. Smaller clousers and decievers in a tan to pink color work well. I like a 5-7 weight rod for these speedsters.
Bonefish like the back bay in Gonzaga Bay. While not abundant they can range to 12-14 inches. In this same area you will also find corvina, spotted bay bass, and small roosterfish too. We have caught them at the beach at mako-ville. And I understand they can be found in the San Felipe area.
And their range goes down the main land side of mexico all the way to the Yucatan and further south past Panama. So when the winds of Baja pick up, try the bonefish. Find a protected bay or lagoon and have a lot of fun. Tight Lines amigos.