What country lies directly across from Panama City Beach?

Panama City Beach does not directly face another country. Instead, it faces the Gulf of Mexico, with Cuba being approximately 160 miles away.
Copyright Wanderlust World © https://www.ynyoo.com