The turtle was about 6 feet from shore. In about 3 ft of water. He was small sea turtle. My son was feeding fish near by and turtle was looking for food. The barracuda was about 12 ft from beach where everybody was swimming. Not near reef right in front of Beaches resort. A little boy was saying dad I think there a piranha next to you. That's when I grab my camera and snorkel because I miss the nurse shark the day before. I have a ton of pictures but these were different from my last 3 years. Never was able to catch a picture of Queen angle before. Was happy seeing a pair eating off a rock. I would say the reef life was better and looked like its growing.