Gwen Pratesi About 30 miles northeast of downtown Jacksonville, the relaxed community of Amelia Island draws families and year-round vacationers with its 13 miles of beaches, historic attractions ...
Situated on 1,350 acres of land on Amelia Island, about 35 miles northeast of Jacksonville, Florida, the Omni Amelia Island Resort is a sprawling property that offers an enjoyable getaway.