Remeber Key West is a small town. You can see everthing there is to see in two days. The remainder of your time would likely be rest and relaxation. Unless you're looking for plenty of leisure time, a week in KW may be to much.
I am assuming a European river cruise would be a week long and three or four day to get there and back.