Here's where to eat, stay, and explore on the stunning island of Rhodes.