By far the warmest waters of Greece: The small island of Kastelorizo. Around the island one can find almost tropical sea life, including sponges, normally not found so far north. Next the east coast of Rhodes. The big island of Crete, further south, has cooler waters, caused by currents.