Maui is very family friendly, good snorkeling right out the back of any of the better resorts. Thins out north of Lahaina, less crowded but still easy to get in to the touristy stuff in town. Kapalua is nice.
O’ahu imo is better for scuba, though snorkeling is ok as well. If you surf there’s...