Davis Shores is a charming neighborhood located on Anastasia Island in St. Augustine, Florida. Known for its beautiful beaches, waterfront parks, and historic architecture, Davis Shores is a popular destination for vacationers seeking a laid-back coastal experience.