American Beach is located north on Amelia Island in Nassau County. During the time of segregation African Americans were not allowed to swim at most beaches in and around Jacksonville, Florida so several black-only areas were created. American Beach was the largest and most popular of them. It is a small Beach on Amelia Island but very clean beach.