The white sand and emerald waters seem to stretch on forever in Panama City Beach.