It's a small park in downtown Cherokee, North Carolina. If you're heading into ... narrow island on the Oconaluftee River.