One of the most popular tourist destinations in the world. With its thousands of islands and turquoise blue waters, historic sites that span four millennia, idyllic beaches and towering mountain ranges there is a wide variety of tourist attractions in Greece to explore. Most of the luxury beach resorts can be found on the islands of Crete, Kos and Rhodes.