Nothing wrong with DIY bonefishing. Do some intel groundwork of the target location/s first. Then contact flyfishermen from the area thru their local FF orgs. Some of them would be happy to fish with you (as opposed to guiding you) in exchange for beers and/or fishing stories. That's what I did around the Cape Canaveral area last fall. A very decent flyfisherman from Space Coast took me to a hidden protected waterfowl estuarine sanctuary where we chased (in my case) tarpon from his kayaks from dawn until we left a little after noon. Cost me a couple of beers. And I made a new friend in the process.
My suggestion for flies/tactics:
-Sizes 2-6
-Gotchas, Crazy Charlies, and sand crabs in tan/olive/light pink
-Unweighted/lightly-weighted/weighted varieties
-"Leggy" versions (Loco legs) sometimes work when nothing else does
-Vary your retrieve: for bigger bones (5 lbs+), one strip when they're 3-5 ft away from the fly is all you need. Most big bones (from my experience) spook if you strip or twitch the fly when they're checking it out already
-For smaller bones, strip, twitch, hop does not matter---they'll eat it (the legendary difficulty of landing bonefish only work for BIG bonefish, 5 lbs or heavier; the smaller ones will eat anything as long as you don't cast the fly on top of them)
-HOWEVER, catching big bonefish by sight-casting on your own is as difficult as catching a sight-casted wild steelhead...I know because I average only ONE hog every week here in Oahu where I fish for them exclusively 4x/week, averaging 4 hours each trip. That's countless casts into the wind per hog.
All these tips I am giving you are from my own experience. I experimented a lot (flies, retrieves, tippet length, etc.) to finally refine my technique where I can confidently declare, "I will PROBABLY catch a big bone today." That's better than, "Man, I WISH I could get a bonefish to eat my fly" when I first got here.
Good luck!
For inspiration, I enclose this picture of my first ever bonefish here. It was around 7 lbs.
View attachment 118020