I am considering a family vacation to Cabo Pulmo. I dive, but my wife and son (he's only 4) do not. It sounds like a relatively isolated small town with good diving. It also sounds like the local beach has good snorkling (my wife and son would enjoy that). If my impressions are wrong, let me know. If anyone has recommendations about where to stay or which dive shop to use, I would appreciate the info. Thanks.