Lower demand for flights (plenty of ferry boats to an island close to Athens than Naxos) leading to lower availability (146 seats daily to MLO vs 480 and 192 to CFU and JNX respectively). Also, concerning demand, Corfu can be reached by car and short ferry hop, making it mych cheaper for families or groups than flying there. Believe me, they know what they're doing...