How's that search going? Have you tried the site
www.momondo? Not always spot on but has some grest features making it super easy. The site will also extract the fastest wsyvto get there, and the optimal and the least cost and least optional flight itinerary for you. It also does a bunch of other cool stuff. The only downfall I've found is thst on occasion some of the times are right out of whack. Not sure why but it is really easy for me to pivk out when that's a problem. .but since it's not a booking site not thst big a deal.
I'm excited! Sure hope it works out for you because I can't wait to hear all about the diving there from someone I know, erm, well you know what I mean.