St. John's vacation spot