Doyles, a new pub with Irish and contemporary fare plus an outdoor patio and lawn space, is the latest addition to St. John's Resort.