American Beach, Nassau County, Florida, United States