It is a seaside resort city in Bay County, Florida, United States. The peninsula extends west from the Florida mainland by about 25 miles (40 km) and is about 10 miles (16 km) wide. Panama Beach’s white-sand beaches, emerald waters, and lush landscape attract visitors from all over the world. The Gulf of Mexico’s warm waters provide a perfect setting for swimming, fishing, boating, and other water activities.
Panama Beach is also home to several attractions, including the Panama City Beach Zoo, Gulf World Marine Park, and Ripley's Believe It or Not! Museum.