But definitely one bug is that the Harpoons run straight into Aegean islands like dumb bombs, as far as I know they should evade or climb, so I need to approach sometimes 30 nm or even closer to get free sight and achieve a good hit.
Not really, actually. IRL sea skimmers use only RAlt sensor to maintain their altitude, with a healthy dose of filtering to remove sea variability. That’s not a sensor good enough to produce good terrain following. Only very recent Harpoons and Exocets can be programmed with waypoints that would allow to go over an island.