When people think of Greek islands, they picture Santorini's sunsets or Mykonos' parties… but Rhodes is the ultimate hidden gem.