We are a family of 4 (kids will be 9 years old). Twins and spouse has never been on a cruise before. I am pulling my hair out in trying to choose between the Western Caribbean on Harmony (ports are Galveston, Roatan, Honduras, Puerto Costa Maya, Mexico, Cozumel, Mexico) or Southern Caribbean on Oasis (ports are Miami, Nassau, Bahamas, Perfect Day at CocoCay, Bahamas, Labadee, Haiti, Falmouth, Jamaica). The ports on the western Caribbean seem so much more fun and adventurous, but doesn't stop at CocoCay. Would the kids be ok in the Western ports (both safety and entertaining)? Are we missing out if we don't stop at CocoCay? Are the ships a factor as in one is so much better than the other? Any insight would be very, very helpful. TIA.