American Beach, located on Amelia Island just north of Jacksonville, is not extremely well-known among First Coast residents. But it…