What is the first permanent settlement in North America?

St. Augustine in Florida was the first European settlement in North America and Jamestown was the first English settlement in North America.