Have you discussed this with the instructor? You did not bother telling us if your dives are shore, boat, or even when they are scheduled?
In either event, I doubt the dives will be at a depth greater than 30fsw. I also doubt that any of your dives will exceed 45 minutes, and likely more like 30 minutes.
Generally dives can be done in the morning. If they are shore dives, tide may be a timing factor. However if you are doing shore dives, then you should be able to get two dives in within about 2 hours easily.
If boat diving, most ops run morning and afternoon charters, and morning charters rarely get back after noon.
In any event, I'd not worry to much about the time to fly as your profiles should be very relaxed. You will hardly be hitting your NDL unless your instructor is a fool, and an 18 hour time to fly is likley much more conservative than necessary for the profiles you will be doing.