Justin,
You are looking at this all wrong. First you should determine your career. Where is the locale for you to maximize your income and upward mobility in business. Unless you inherited a large fortune, where will you be able to best earn? After all, no matter what your interest, most of us have worked to fund our leisure activities.
Rand McNally publishes a places rated Almanac. Buy it. You will learn a lot as to what various places have to offer. It will also give you ideas where your skill set may best be maximized.
Jacksonville in terms of square miles is the largest city in the USA. There are good and bad areas. The city proper is rough, but that is not where people live. The city had 15 murders in January. The city is about 18 miles from the ocean. The beaches are great. the St. Johns River is nice. Mandarin, San Marco, Avondale, Atlantic Beach, and Ponte Vedra Beach are very nice... SouthSide, Orange Park or even St. Augustine.
The area is a meca for fishing (backwater and offshore), Golf, Tennis, Skeet, Trap, Sporting Clays, new Gun Ranges for rifles - pistols, and hunting. There are two poker rooms with off track betting. Unfortunately Jacksonville is still searching from a football team.
As for pool, IMO, it sucks. Park Ave in Orange Park has action and alot of tables. It smells like stale beer and old smoke. Walk in and your body feels like it needs to go through a car wash. BTW, I guess no one will mention the SHOOTING in the parking lot last year? When I was at Park Ave. I checked it out but had concern about my car as there were a couple "dealers" working the lot. It was so scumy I did no stay.
If I were 30 and single, Jacksonville would not be my choice because of the strong "redneck" presence both male and also female. However, there are really nice communities and it can be a great place to raise a family. I have to say the people here are the nicest I have met anywhere. However, when I moved here i was 48 and married with a family.
I hope this helps.
Phil