In one image, the Laguna Beach native is seen wearing a blue bikini floating on her back in the water with her arms outstretched. About a dozen nurse shark are just inches away.
Another photo captures the exact moment Zarutskie was attacked. In the image, she appears to be splashing in the water as several nurse sharks surround her.
A third picture shows her holding her injured arm above the water to prevent the blood from attracting more sharks as she tries to get out of the water. She shared the photos on her Instagram page with the caption: "PSA: Sharks DO bite".
Zarutskie told NBC that the shark she came in contact with was five-feet long.
"I was pulled underwater for a few seconds and then ripped my wrist out of the shark's mouth as fast as I could," she said.
After freeing her arm from the shark's mouth, Zarutskie said she swam to some nearby steps and climbed out of the water.
She went to a local clinic to have her wound cleaned and wrapped, but said she flew to Florida for further treatment when she learned that shark bites have a high risk of getting infected.
READ MORE: Five Kiwis you should follow on Instagram
Daniel Hocker, who owns Staniel Cay marina, said that there is a sign near the spot Zarutskie was swimming warning people of shark attacks.
"These animals are considered quite docile but can and do bite on occasion," he told the outlet. "Normally when they mistake a hand or fingers for a piece of food."
Zarutskie said she didn't see the sign and did not swim with the sharks through a tour company or local organisation. She said her boyfriend's family was "freaking out" when she told them she wanted to swim with the sharks, but she decided to do it anyway.
"(The doctors) now believe that I still have pieces of the shark teeth in my arm and I will forever have a scar," she said, adding that she was worried the shark bite could affect her modeling career.
"I am so fortunate that I still have my arm and my life," she told the outlet.