Gotcha and Crazy Charlies inverted hook flies are great traditional saltwater bonefish shrimp flies but I find that when fishing in heavily fished areas the bonefish and Permit get spooked easily.
In these cases I use soft landing shrimp flies like the Wiggler or Mini puff
Tan Shrimp Wiggler Saltwater flyfishing Bonefish flies - Wriggler
Pink Shrimp Wiggler Saltwater flyfishing Bonefish flies - Wriggler
The Tan Mini Puff Bonefish Flyfishing Saltwater Fly
The Pink Mini Puff Bonefish Flyfishing Saltwater Fly
Before I go on a Bonefish trip I always go down to the park to practice casting. I do not live near water and yes I know I look like an idiot to other people in the park but it helps me improve my aim. I put out three target rings at different distances and in different directions and practice acurate casting. It really helps me get the fly in fornt of the fish I am after when I am on the water and the guide points to a tailing fish.