The tiny island of Majaca is a great place to snorkel and scuba dive with kids. Located just east of Ibo and separated from the colonial island by a mangrove swamp, the dive site at Majaca Island is both stunning and easy to reach. Spot shark and sea turtles along a 20 meter (65 foot) vertical wall. And if the kids are partial to putting their feet down, watch colorful fish in the shallow waters that lead out to the reef.