St. Joe Beach + Mexico Beach
The Forgotten Coast
Just west of the town of Port St. Joe lies St. Joe Beach—a family-friendly beach community with a laid-back vibe and a view of the Gulf that stretches out for miles. The shore fishing here is remarkable, as the beach lies at the confluence of the St. Joe Bay and the Gulf of Mexico, drawing marine life that thrive in the vigorous tidal current. Whether you’re fishing for grouper, red snapper, cobia, pompano, or mahi-mahi, you’re bound to get your catch.
The charming community of Mexico Beach lies just to the west. Known for its welcoming spirit and warm atmosphere, this fun-loving beach town offers the full spectrum of watersports—from kayaking to paddleboarding to boating. And the fishing here is extraordinary, thanks to the installation of the many artificial reefs that keep the waters here teeming with fish. The town has several local shops, seafood restaurants, and cafes, as well as a local marina to help get you on the water! Together, St. Joe Beach and Mexico Beach are custom-made for those looking to unwind and enjoy the natural beauty of Florida's coastline—away from the everyday hustle and bustle.