Looking to relocate or simply need a weekend reset? Women's Health teamed up with Yelp to uncover the healthiest, happiest, best quality-of-life communities across the country—and some surprising places made the list of 15 Healthiest Cities in America.

Set on Florida's Gulf Coast, St. Petersburg attracts sun-seekers with its year-round bikini weather, white-sand beaches, and 361 days of sunshine (which means you'll need to pack your SPF). As expected, there are lots of water sports, such as speed boating, paddle boarding, windsurfing, and kiteboarding.

For nature enthusiasts, there's Fort de Soto Park. Made up of five interconnected islands, spanning 1,136 acres of wetlands, tidal pools, mangroves, and palm forests.

Travelers with fitness in mind can walk, run, or bike Pinellas Trail, a 38-mile trail and linear park built atop an abandoned railroad.

Afterwards, cool down with a fresh-pressed juice at Karma Juice Bar & Eatery. Don't forget to carve out a couple of hours to check out Locale Market(voted one of the 10 best food halls in America) and grab a bite at FarmTable Cucina upstairs.

And when it comes to accommodations, visitors rank Kimpton Hotel ZamoraThe Vinoy Renaissance St. Petersburg Resort & Golf Club, and The Don CeSar Hotel among their favorites.