Key largo is the place to be