Coronado's beach is a mile long stretch of golden sand that has been claimed to be the best beach of the United States.