Inshore Fishing


Inshore Fishing – Mexico Beach, FL


Mexico Beach doesn’t offer inshore fishing, but a short drive in one direction will get you to St. Joseph Bay in Port St. Joe, Florida.  The bay has fantastic inshore fishing for redfish and sea trout, and you can catch a variety of other species there as well.

Just past Port St. Joe is Apalachicola, which is home to some of the best inshore fishing on the Panhandle.

In the other direction, you’ll find the bays of Panama City Beach, where there’s plenty of water to target redfish, sea trout, and many other types of fish.