Jacksonville delivers a perfect combination of city and beach attractions that will fill your days with relaxation and adventure.