Chancannab Park is a wonderful place for all the things you mentioned. It has a wonderful beach with little grass covered huts if you don't want too much sunbathing, and they serve you great Pina Coladas in fresh coconuts. It has walking trails where you see iguanas walking around. It has lockers and showers, also you can rent your snorkel equipment there. The snorkeling is great. It is good for all ages. You can snorkle right off the beach. There is some statues under the water; one is of Jesus. And there is also a place there that you can swim with the dolphins. We will be there the week of Oct. 14 with the Inspiration. We have been on this cruise 3 times, and always go back ot Chancannab because we love it so Much! Happy Sailing!!!!