We're cruising on the magic with three kids (ages 8, 7 and 4) in April. We are planning on spending the morning in St. Thomas at Coral World. We were thinking we would go to Coki Beach for the afternoon because it is so close. I was wondering what Coki Beach is like. Is is a good beach for kids? Is Megan's Bay a nicer beach? If Megan's Bay is nicer, would it be worth it to take a cab there, or should we just go to Coki because it is closer? Thanks for your suggestions!