The boy, aged 12, was attacked at the Exuma Cays area around 3:30pm on Tuesday in front of his horrified family, Royal Bahamas Police said.