Port St. Joe is a charming coastal city located in the Gulf County of Florida, USA. Situated on the stunning St. Joseph Bay, this picturesque town offers a perfect blend of natural beauty, rich history, and a laid-back beach lifestyle. Known for its pristine white sandy beaches, Port St. Joe is a haven for outdoor enthusiasts and beach lovers. The crystal-clear waters of the Gulf of Mexico provide ample opportunities for swimming, snorkeling, fishing, boating, and kayaking. The area is also home to the St. Joseph Peninsula State Park, a 2,516-acre nature reserve that boasts miles of untouched beaches, dunes, and diverse wildlife.