I'm an open water diver and looking forward to dive in this region this June. However, my son who is 9 and wife are not going to be joining me for the dives. Where is the best resort which offers best snorkeling and ocean life viewing from decks? Mabul water villas look pretty good but is there another similar option? Cost is not a factor.