Omni Amelia IslandJul 17, 20192 minFive Nature Adventures to add to your Amelia Island VacationBig Talbot Island State Park Just a 10 minute drive south from Omni Amelia Island Resort is one of North Florida's most spectacular natu...