Jimmy G's is an upbeat American restaurant featuring live music, a scenic patio, and a seasonal beach bar.