Come for the whitewater rafting and stunning mountain scenery; stay for the seven-acre private island with beaches, trails, and a cozy cabin.