I find cruising the best way to make my whole family happy. My husband is a non-diver. My son and I plan to dive in the morning while my hubby golfs and my mom tours, then we can all meet up later (time permitting) to do a little snorkeling (which my husband and mom enjoy). My husband knows not to worry if we miss the boat (literally) as we can meet him at the next port of call. I don't worry too much if I miss the boat as the experience to catch up will be wild (and I may get another dive in somewhere along the way)!!