Many people are choosing to stay at this condo complex:
https://www.booking.com/Share-FMdD5d
But feel free to choose your own accommodations. When searching use either Amelia Island or Fernandina Beach.
If you’re flying please book your flight into Jacksonville. From there you will either need to rent a car or rely on Ubers. I know that there are Ubers available but it’s the off season so I can’t speak to how reliable their availability will be. Should you choose to drive from the Philadelphia area it’s at least a fourteen hour drive. We recommend staying the night halfway around the Carolina’s if you go that route.