This writer says Kelleys Island, OH rivals Caribbean getaways. These are the best things to do, where to eat, and where to shop once you’re on shore.