If you're here for a while, check out Poseidon Divers, who are a newly established training centre with great staff. They do lots of training, and charter Dive Caroline's boat.
If you only want to dive, go with AbdulRahman at Bubbles Diving. They go regularly at weekends, and have a trip most...