Nought wrong with Cyprus (avoid certain areas Ayia napa. Pathos - Butlins with sun etc.) Only place I have been swimming in the sea in the morning and throwing snowballs at Mother in Law in the afternoon on Mount Olympus. So at times you can't do better.