Panama City Beach is Rated #8 on the List of the Best Beaches in the U.S.