I have read that there is no house reef near Khao Lak. Would anyone be able to tell me how long it would take (and what it would cost) to get to good snorkelling. We are trying to decide between Khao Lak and Koh Lanta for a vacation in January. We have been offered a good rate on a property at Khao Lak and this would probably suit us if we could find good diving or snorkelling nearby. We do not mind travelling by boat to get somewhere, but if it takes too long, or is expensive, we would probably not want to do this every day. Any advice would be appreciated.