I am considering a trip to Greece with my husband in the near future and would like input on the best Greek Island or your favorite one for that matter. We ideally want to go somewhere not too touristy and with great beaches any ideas welcome!
So many Greek islands to choose from! I love Zakynthos and Kefalonia because of the breathtaking churches and architecture. The beaches here are stunning too and there is less tourism on these islands than on other Greek islands like Santorini, Mykonos, and Kriti so the essence of Greece is stronger on these two islands ion my opinion. Even though, they're not as touristy, there are a fair amount of shops, hotels and restaurants on both islands so you won't have problems getting accommodation there. The Greek Islands as a whole are amazing and you can find beaches in many places, no matter where you go. I hope that this was somewhat helpful!
I'm biased but I would have to say the Ionian islands are the best group. Very lush, Mediterranean climate and lots of culture.
You should consider trying out the Greek Island cruises. Santorini is a good option if you want to witness the culture there. its got all modern city lifestyles as well. Also Crete is good choice if you want a mix of pricavsy in secluded beaches or explore the ancient history of Greece. Its a mix of traditional and modern city luxuries both
Crete & Corfu and Rhodes are the great piece of land surrounded by water and fulfill your demand of being less touristy and awesome beaches and colossal architecture.