Mexico Beach is North of Port St. Joe. It has a real nice beach, great for swimming, walking and for sunsets. It also features a pier and live entertainment at several small venue locations throughout the year. It also has great fishing and a fire truck. Important things for sure.