Note: If you are flying from the Western Europe direction to Zadar or Split, very likely the route will be over the Adriatic Sea. Make sure to get a window seat then. Once I flew to Dubrovnik and we flew over the mainland mainly, but if you are flying to any of the Croatian airports on the coast, I’d choose a window seat just in case … not to miss this kind of view.
Croatian airports on the coast: Pula, Rijeka (Krk), Zadar, Split, Dubrovnik. There are a few more, but smaller ones where the main operators normally don’t fly.