A shark warning flag at Muizenberg Beach, near Cape Town, South Africa. Attacks on humans are reported to be rare. AFP
A shark warning flag at Muizenberg Beach, near Cape Town, South Africa. Attacks on humans are reported to be rare. AFP

Italian tourist killed in shark attack on Caribbean island