I have been to Beqa Lagoon Resort a number of times, and I too, highly recommend it. Go to their web site at
www.beqalagoonresort.com and get their number and call Debra. She will give you info about water temps, rainy seasons, etc.
The diving there is excellent. Great food. Good people. Very relaxing. I true vacation!