Live music, a foodie paradise, local small-town vibes and beach views come together to create the idyllic backdrop for a great Jacksonville Beach getaway.