Hi Sharma's

Any advice appreciated
My son and his girlfriend have just booked a last minute deal to go to, I think (he told me when he came in last night at 11.30 and is at work now) Naama bay in 3 weeks. he is also going with friends and they are all very sporty and would want to experience snorkeling and diving (and probably every drink available!!)

Do you think it would be best for him to arrange this through agent at hotel or would it be better to try and source/contact someone independantly?
I have been given the task today of trying to find the best insurance to cover him!!!

Thanks in anticipation
Take Care