Amelia Island beaches on Amelia Island/Fernandina Beach off the coast of Jacksonville, Florida. The beach was beautiful and dogs are welcome - supposed to be on leashes, but we saw MANY dogs running and playing in the water off leash. The people were exceptionally friendly and welcoming to us and our dogs.