Only way I see DVC working out for you is if you stay at the parks before and after your cruises. A small contract for those short stays might be beneficial.
Like others have said, a contract where you intend to spend all your points on non-DVC resorts is a net loss for you.