Thanks for the reply =)
We have approached several dive centres and decided on aquacreed because they were the most comprehensive and helpful. the owner Jeremy blake, replies my enquiries and emails within a day and they have been extremely helpful in a few areas, despite the fact that we have not actually paid them any deposit or anything like that.
Hired car (with help from Jeremy) USD $200. Driver follows us on the WHOLE TRIP. We understand this is a special offer and might not be applicable in other instances. This helps ease our mind about travelling from airport and back to airport on the last day (we have experienced bad jojo where our driver didn't turn up for the return trip!) plus... this means we travel in comfort from hotel to dive centre and also get to do other stuff like dolphin and possibly whale watching when we want to.
as for the dive sites, please refer to aquacreed's website for possible dive sites. From what we saw, it looks like a lot of possible wreck diving etc. We have not confirmed the dive site as we trust Jeremy to help us choose the best ones from the weather conditions and diving competency.
The water temp seems to be comfortable for 3mm.