I don't know what kind of accommodations you were planning on staying in, but I strongly suggest you stay in casas particulares, licensed private homes that have one or several rooms set up to house tourists. It's one of the best ways to get to know Cuba on a more intimate level, living with a family, while having your own comfortable private room and bath. You could not do better than stay with Duniel and Maite, "El Barbero," in Playa Giron. He has 3 separate newly renovated rooms that would fit your family, a nice outdoor patio to hang out in, and, like no other home, they have a nice small pool. He is very considerate with a great sense of humor. They serve great meals, breakfasts, and dinners if you want, which I recommend. You can contact him at
dunielbarbero@gmail.com. Book as far in advance as you can since his home is very popular. Tell him Ryan sent you (no, I don't get anything out of it

). He's a good guy, you'll love your stay with him. The dive shop at the hotel Villa Playa Giron in town will pick you up at your casa in an old school bus, and they have all needed equipment for rent (your family could go with you on the bus and hang out on the beach while you do shore dives). You'll also have the giant Cienaga de Zapata, a national park/preserve swamp, with tons of wildlife, including crocodiles, for which you can hire a boat and tour guide for a day's tour. Museo de Playa Giron tells the story of what we call the Bay of Pigs invasion. There are public beaches for swimming and laying in the sand. Cueva de los Peces has cenote snorkeling and diving. Caleta Buena is a natural pool with beautiful water and swimming, a nice beach, and food buffet and bar for hanging out for a day. Playa Giron is muy tranquilo, a small quiet town with a strong sense of community.