ohio key sand bar in the fabulous florida keys.